This.hostContainer problem

I don't understand why if(this.external && this.hostContainer) returns true when my PDF is embedded in an HTML document, but if I change the file to an HTA (trusted) document, this.external is still true, but this.hostContainer returns undefined.  Since an HTA is just a trusted web page running on IE, why doesn't the hostContainer property work?  Is there a workaround?
Thanks,
Scott

No, it does work inside an HTML document as the undefined evaluates to false.  If I change the HTML page into an HTA page, this.hostContainer has no properties and is undefined when it should not be.

Similar Messages

  • Acrobat scripting object this.hostContainer is undefined when pdf is in Air

    Hi,
    I'm attempting to use the Adobe Acrobat hostContainer object
    to create a simple interface to allow my Adobe Air application to
    move between pages of an embedded pdf doc. However the output I get
    indicates that the hostContainer object is undefined. The script
    works correctly when the pdf is embedded in a stand-alone html
    file, but not in Air.
    I have Adobe Acrobat 9.0 and Adobe Reader 9.0 installed. It
    does not seem to be an issue with on machines with Adobe 8.0.
    My code in the document javascripts of the pdf is as follows:
    this.disclosed = true;
    if(this.external && this.hostContainer){
    try{
    this.hostContainer.messageHandler={
    myDoc:this,
    onDisclose:function(){return true;},
    onMessage:function(stringArray){
    var cmd=stringArray[0];
    try{
    if(cmd=="nextPage" &&
    this.myDoc.pageNum<this.myDoc.numPages){ this.myDoc.pageNum++;
    }else if(cmd=="previousPage" && this.myDoc.pageNum>0){
    this.myDoc.pageNum--;
    }catch(e){
    this.hostContainer.postMessage(
    ["error thrown in onMessage:",e.message]);
    onError:function(e){
    this.hostContainer.postMessage(["onError: ",e.message]);
    }catch(e){
    this.hostContainer.postMessage(["Error thrown in
    setup:",e.message]);
    }else{
    app.alert("unable to set up hostContainer:
    this.hostContainer="
    +this.hostContainer+" this.external="+this.external);
    The output is that the pdf displays correctly then the alert
    box pops up with [...]this.hostContainer=undefined
    this.external=true.
    If anyone has seen this issue or has any ideas it would be
    much appreciated.
    I've also posted about this problem in the Acrobat Scripting
    forum with no solution as yet.
    Thanks,
    Simon Kelly

    It seems that this issue was registered one month ago into the bug tracking system:
    http://bugs.adobe.com/jira/browse/FB-16281?page=com.atlassian.jira.plugin.system.issuetabp anels:comment-tabpanel
    Any update / workaround / planning so far ?
    The only solution I found is to use version 8.1.3 of the reader.
    Thanks,
    Philippe

  • Will there be a fix for Firefox's problems with Hotmail. I have gone back to 3.5.9 but mostly I am disappointed by the lack of action on this serious problem where a major and critical feature of a major international website is unavailable in the Firefox

    Will there be a fix for Firefox's problems with Hotmail. I have gone back to 3.5.9 but mostly I am disappointed by the lack of action on this serious problem where a major and critical feature of a major international website is unavailable in the Firefox browser.
    == URL of affected sites ==
    http://www.hotmail.com

    We've reached out to the Hotmail team and they've determined that this is a bug in their code. (It was masked by a timing issue in 3.5 that was fixed in 3.6.) We've worked with them to develop a fix but they may not have deployed it yet.

  • HT201317 Photos from my iphone and ipad are going into my photo stream on the devices but aren't going into the folder on my windows PC. They used to but they suddenly stopped. Has anyone else had this same problem?. I have checked all settings and they a

    Photos from my iphone and ipad are going into my photo stream on the devices but aren't going into the folder on my windows PC. They used to but they suddenly stopped. Has anyone else had this same problem?. I have checked all settings and they appear OK

    Hi AP_In_Surbiton,
    I am really sorry that you have had so much trouble getting your Caller ID up and going.  I'll be happy to help you out with this and get it working for you.
    Could you drop me in an email please? Use the 'contact us' form in my forum profile under the 'about me' section. You can find it by clicking on my username.
    Thx
    Craig
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)”
    td-p/30">Ratings star on the left-hand side of the post.
    If someone answers your question correctly please let other members know by clicking on ’Mark as Accepted Solution’.

  • I am having a issue installing Adobe Acrobat XI.  I am running Windows 8.1. When  go to install it gets an error.  The error is with transform in registry and will not install product. I am looking at how I can fix this registry problem.

    I am having a issue installing Adobe Acrobat XI.  I am running Windows 8.1. When  go to install it gets an error.  The error is with transform in registry and will not install product. I am looking at how I can fix this registry problem.
    I have tried to uninstall all Abode Acrobat installations but one file remains and refuses to be uninstalled. It gives me this error : Error applying Transforms . Verify that specified paths are valid. It was installed on Sept 18 2014.  I have downloaded a Transform update but it tells I do not have a Adobe Acrobat product installed. 

    Hi all,
    Sylonious, did you manage to sort this problem out? I have been experiencing similar problems. I think my problem was because I had many different versions of JDKs. I have done a complete re-install. I would be really grateful to you (and anyone else) for help with this problem.
    I have re-installed JSDK1.4.2_03, set the "path" variable to "C:\JSDK1.4.2_03".
    When I compile using "javac" I get an error saying "javac" is not recognised.
    When I compile using "C:\j2sdk1.4.2_03\bin\javac Freq.java" no error is thrown.
    Every time I try to run a java file, I always get the NoClassDefFound error. When run with the -verbose option, files are loaded from C:\Program Files\Java\j2re1.4.2_03\bin - is this correct?
    I have removed all previous references to java in the registry editor.
    Please help !
    Regards,
    Vipul

  • I am trying to authorize my computer and I get an error message: The required directory was not found or has a permissions error. Correct this permissions problem and try again, or deauthorize this computer if the permissions cannot be changed. Help?

    I am trying to authorize my computer and I get an error message: The required directory was not found or has a permissions error. Correct this permissions problem and try again, or deauthorize this computer if the permissions cannot be changed. Help?

    I used Terminal to change the permissions on the folder in question.  I followed the instructions in this article:
    iTunes: Missing folder or incorrect permissions may prevent authorization
    In my case, the folder was there, so I needed the command to change permissions on the folder, not to create one.   I was hesitant to use Terminal b/c I know that if I made an error I could wipe out my hard drive or render my computer unusable.  So to be SURE I didn't make an error, I carefully copied the command from that page and *pasted* it into Terminal.  Also, before I could do anything in Terminal, I had to go change my admin password (it had been a blank password before and that's not acceptable for making changes in Terminal).  I was just super careful when entering my password or doing anything else while Terminal was open (making sure I didn't accidently hit the spacebar or another key, etc.)  And it fixed the problem right away.
    What was confusing for me was that the iTunes error message said to change permissions in the FINDER, which is what I was trying to do.  It didn't mention Terminal.  What would really be helpful is if Apple included a link to a page like this in their error message.

  • My yahoo e-mail not pushing to iPhone4, again.  Had this same problem in October for several weeks.  My kids and husband have 3 other types of smart phones, and none of them are experiencing this problems.  This has been going on for 2 weeks so far.

    My yahoo e-mail is not pushing to my iPhone4, again.  Had this same problem for several weeks in October/November 2011.  It's been a problem again for two weeks now.  My kids and husband have three other types of smart phones, and none of them have had this problem.  I'm NOT impressed.  I've seen that others in the iPhone community have also been having this problem.  Is Apple doing anything about it?

    Read this: https://discussions.apple.com/message/17333604#17333604
    It's a yahoo issue. Nothing you can do on your phone to fix it.

  • My iPad won't open itunes. I have software update iOS 7.1.1 trying to download for days. Is this the problem or something else?

    My iPad  won't open itunes. Wifi ok safari working. Software update trying to download for days 7.1.1. Is this the problem? How to fix?

    If Safari is working otherwise and you can log onto other websites, try clearing Safari and reset your iPad. That might help with the Twitter app as well.
    Settings>Safari>Clear Cookies and Data.
    Reset the iPad by holding down on the sleep and home buttons at the same time for about 10-15 seconds until the Apple Logo appears - ignore the red slider if it appears on the screen - let go of the buttons. Let the iPad start up.

  • When I print a photo to my epson printer, it comes out larger than the original photo - so the photo prints beyond the borders. Tried readjusting all sorts of things but nothing helps. I had this same problem with my Canon. any ideas?

    When I print a photo to my epson printer, it comes out larger than the original photo - so the photo prints beyond the borders. Tried readjusting all sorts of things but nothing helps. I had this same problem with my Canon. any ideas?

    Crop to the print size before pringing
    LN

  • I have an Iphone 4s and i can't make a connection to my mac and other devices via bluetooth! Why is this a problem and how can i repair it?

    I have an Iphone 4s and i can't make a connection to my mac and other devices via bluetooth! Why is this a problem and how can i repair it?

    "I have an Iphone 4s and i can't make a connection to my mac and other devices via bluetooth! ":
    That is correct.
    "Why is this a problem and how can i repair it?"
    Becasue this has never been a feature of iphone/ipod/ipad.  There is nothing to repair.

  • I need a solution of this complicated problem to finalize my final project

    Introduction
    This project revolves around an important text processing task, text compression. In particular, you will be required to encode a sequence of words read from a source file into binary strings (using only the characters 0 and 1). It is important to note that text compression makes it possible to minimize the time needed to transmit text over a low-bandwidth channel, such as infrared connection. Moreover, text compression is helpful in storing large documents more efficiently. The coding scheme explored in this project is the Huffman Coding Scheme. While standard encoding schemes, such as Unicode and ASCII, use fixed-length binary strings to encode characters, Huffman coding assigns variable-length codes to characters. The length of a Huffman code depends on the relative frequency of its associated character. Specifically, Huffman coding capitalizes on the fact that some characters are used more frequently than others to use short codewords when encoding high-frequency characters and long codewords to encode low-frequency characters. Huffman coding saves space over state of the art fixed-length encoding and is therefore at the heart of file compression techniques in common use today. Figure 1 shows the relative frequencies of the letters of the alphabet as they appear in a representative sample of English documents.
    Letter     Frequency     Letter     Frequency
    A     77     N     67
    B     17     O     67
    C     32     P     20
    D     42     Q     5
    E     120     R     59
    F     24     S     67
    G     17     T     85
    H     50     U     37
    I     76     V     12
    J     4     W     22
    K     7     X     4
    L     42     Y     22
    M     24     Z     2
    Figure 1. Relative frequencies for the 26 letters of the alphabet.
    Huffman coding and decoding
    Huffman’s algorithm for producing optimal variable-length codes is based on the construction of a binary tree T that represents the code. In other words, the Huffman code for each character is derived from a full binary tree known as the Huffman coding tree, or simply the Huffman tree. Each edge in the Huffman tree represents a bit in a codeword, with each edge connecting a node with its left child representing a “0” and each edge connecting a node with its right child representing a “1”. Each external node in the tree is associated with a specific character, and the Huffman code for a character is defined by the sequence of bits in the path from the root to the leaf corresponding to that character. Given codes for the characters, it is a simple matter to use these codes to encode a text message. You will have simply to replace each letter in the string with its binary code (a lookup table can be used for this purpose).
    In this project, you are not going to use the table given in Figure 1 to determine the frequency of occurrence per character. Instead, you will derive the frequency corresponding to a character by counting the number of times that character appears in an input file. For example, if the input file contains the following line of text “a fast runner need never be afraid of the dark”, then the frequencies listed in the table given in Figure 2 should be used per character:
    Character          a     b     d     e     f     H     i     k     n     O     r     s     t     u     v
    Frequency     9     5     1     3     7     3     1     1     1     4     1     5     1     2     1     1
    Figure 2. The frequency of each character of the String X.
    Based on the frequencies shown in Figure 2, the Huffman tree depicted in Figure 3 can be constructed:
    Figure 3. Huffman tree for String X.
    The code for a character is thus obtained by tracing the path from the root of the Huffman tree to the external node where that character is stored, and associating a left edge with 0 and a right edge with 1. In the context of the considered example for instance, the code for “a” is 010, and the code for “f” is 1100.
    Once the Huffman tree is constructed and the message obtained from the input file has been encoded, decoding the message is done by looking at the bits in the coded string from left to right until all characters are decoded. This can be done by using the Huffman tree in a reverse process from that used to generate the codes. Decoding the bit string begins at the root of the tree. Branches are taken depending on the bit value – left for ‘0’ and right for ‘1’ – until reaching a leaf node. This leaf contains the first character in the message. The next bit in the code is then processed from the root again to start the next character. The process is repeated until all the remaining characters are decoded. For example, to decode the string “0101100” in the case of the example under study, you begin at the root of the tree and take a left branch for the first bit which is ‘0’. Since the next bit is a ‘1’, you take a right branch. Then, you take a left branch (for the third bit ‘1’), arriving at the leaf node corresponding to the letter a. Thus, the first letter of the coded word is a. You then begin again at the root of the tree to process the fourth bit, which is a ‘1’. Taking 2 right branches then two left branches, you reach the leaf node corresponding to the letter f.
    Problem statement
    You are required to implement the Huffman coding/decoding algorithms. After you complete the implementation of the coding/decoding processes, you are asked to use the resulting Java code to:
    1.     Read through a source file called “in1.dat” that contains the following paragraph:
    “the Huffman coding algorithm views each of the d distinct characters of the string X as being in separate Huffman trees initially with each tree composed of a single leaf node these separate trees will eventually be joined into a single Huffman tree in each round the algorithm takes the two binary trees with the smallest frequencies and merges them into a single binary tree it repeats this process until only one tree is left.”
    2.     Determine the actual frequencies for all the letters in the file.
    3.     Use the frequencies from the previous step to create a Huffman coding tree before you assign codes to individual letters. Use the LinkedBinaryTree class that we developed in class to realize your Huffman coding trees.
    4.     Produce an encoded version of the input file “in1.dat” and then store it in an output file called “out.dat”.
    5.     Finally, the decoding algorithm will come into play to decipher the codes contained in “out.dat”. The resulting decoded message should be written to an output file called “in2.dat”. If nothing goes wrong, the text stored in “in1.dat” and the one in “in2.dat” must match up correctly.

    jschell wrote:
    I need a solution of this complicated problem to finalize my final project The solution:
    1. Write code
    2. Test code3. If test fails, debug code, then go to step 2.

  • I am unable to change or delete my iCloud ID, it is prompting sign in using an old email address that used to be my Apple ID, others have had this same problem but the answer seems to be to delete the iCloud account but I can't do that.

    I am unable to change or delete my iCloud ID, it is prompting sign in using an old email address that used to be my Apple ID, others have had this same problem but the answer seems to be to delete the iCloud account but I can't do that, because when I select delete account it prompts me to sign in on the old email address which doesn't exist anymore!! Please help!

    Welcome to the Apple community.
    This feature has been introduced to make stolen phones useless to those that have stolen them.
    However it can also arise when the user has changed their Apple ID details with Apple and not made the same changes to their iCloud account/Find My Phone on their device before upgrading to iOS 7.
    The only solution is to change your Apple ID back to its previous state with Apple at My Apple ID, verify the changes, enter the password as requested on your device and then turn off "find my phone".
    You should then change your Apple ID back to its current state, verify it once again, delete the iCloud account from your device and then log back in using your current Apple ID. Finally, turn "find my phone" back on once again.
    This article provides more information about Activation Lock.

  • Since updating to 10.4 getting error message on startup 'AppleSyncNotifier.exe – Entry Point Not Found, The procedure entry point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll.'. How do I fix this annoying problem?

    Since updating to 10.4 I've been getting this error message on computer startup
    'AppleSyncNotifier.exe – Entry Point Not Found
    The procedure entry point xmlTextReaderConstName could not be located in the dynamic link library libxml2.dll.'.
    Please help me fix this annoying problem?
    belle

    This is the fix I got from discussions and it worked for me.  It is copied below.  I just did the manual fix which I have underlined. Good luck! Regards, Belle.
    This can occur because libmxl2.dll is not in your C:\Program Files\Common Files\Apple\Mobile Device Support folder.
    There have been some issues with this and other dlls not being in the right place (or not being everywhere they should be) since the 10.3.1.55 iTunes update.
    However, I note that the 10.4 iTunes update is now out - surprisingly quickly - so try installing that, rebooting, and see if your issue is solved.
    If it isn't, though, here's the manual fix:-
    With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
    Copy the libmxl2.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
    Reboot and see if all is well.
    I actually had the issue with SQLite3.dll, and the above fix worked for me (I found it in an April 2010 posting!).
    I passed on the fix as above for the similar issue with libmxl2.dll to someone who had exactly your problem, and he reported that it fixed it for him.

  • Getting authorization error message: Required file was not found or has a permissions error. Correct this permissions problem and try again, or deauthorize this computer if the permissions cannot be changed.

    I have recently purchased this MacBook used and am trying to authorize it on the iTunes Store but even after uninstalling iTunes and re-installing it with a fresh copy I'm getting this error message: "The required file was not found or has a permissions error. Correct this permissions problem and try again, or deauthorize this computer if the permissions cannot be changed."  And I have no idea of where or how to fix this issue.  Any help or suggestions will be greatly appreciated.  I even tried to deauthorize this computer and got the same error message.  HELP!

    I used Terminal to change the permissions on the folder in question.  I followed the instructions in this article:
    iTunes: Missing folder or incorrect permissions may prevent authorization
    In my case, the folder was there, so I needed the command to change permissions on the folder, not to create one.   I was hesitant to use Terminal b/c I know that if I made an error I could wipe out my hard drive or render my computer unusable.  So to be SURE I didn't make an error, I carefully copied the command from that page and *pasted* it into Terminal.  Also, before I could do anything in Terminal, I had to go change my admin password (it had been a blank password before and that's not acceptable for making changes in Terminal).  I was just super careful when entering my password or doing anything else while Terminal was open (making sure I didn't accidently hit the spacebar or another key, etc.)  And it fixed the problem right away.
    What was confusing for me was that the iTunes error message said to change permissions in the FINDER, which is what I was trying to do.  It didn't mention Terminal.  What would really be helpful is if Apple included a link to a page like this in their error message.

  • My iPhone 4s will not charge in car or truck. It would appear after research that this is a software issue with ios5. Will there ever be a patch to correct this infuriating problem?!!!

    My iPhone 4s will not charge in car or truck. It would appear after research that this is a software issue with ios5. Will there ever be a patch to correct this infuriating problem?!!!

    Mine charges just fine, as does everyone's iPhone 4S that I know. Apple even sells a number of car chargers that are certified to work:
    http://store.apple.com/us/browse/home/shop_iphone/iphone_accessories/car_audio
    Perhaps there is a problem with your charger or the outlet you're using in your car/truck.

Maybe you are looking for

  • Firefox-hg not updated in a while

    I have been using firefox-hg for quite a while, and have been happy with it.  Recently, I noticed that it has not updated, even though I update quite frequently. It keeps failing, so I ran the install specifically and recieved the following output: 5

  • Experienced CLA, CTD available for project work.

    Experienced CLA, CTD and CPI available for project work. Work model would be remote activity with availability for kick-off and integration onsite travel. Clear communicator with excellent presentation and customer facing skills.  Deep experience wit

  • Scrolling in a Flash App on a mobile device.  Anyone?

    In my opinion, the biggest different between a flash app on a computer desktop vs a flash app on a mobile device is the scrolling behavior.  A flash app on a computer desktop usually has a scrollbar and you click on the up/down arrows or the scrollba

  • Missing THX or EAX Center with X-Fi Xtreme Mu

    Hello and greetings from Germany!?I recevied my Creative X-Fi Xtreme Music and plugged it into my computer. I started the system and Windows XP reminded me "found new hardware...". I installed the drivers with the included Creative Installation CD fo

  • CS4 - Missing Fonts Loader Plug-in?

    I apologize if this has already been asked, but I am having difficulty with the missing fonts loader plug-in. Q:  Can some please give me a detailed (step-by-step) instructions for installing this plug in for CS4? Q:  What is this Microsoft Visual C+