OPRAVA: Při přístupu k externímu dokumentu prostřednictvím odkazu ve vloženém rámci v aplikaci Internet Explorer 7 je vrácena hodnota objektu dokumentu jako „undefined (Tento článek může obsahovat odkazy na anglický obsah (dosud nepřeložený).)

Překlady článku Překlady článku
ID článku: 935579 - Produkty, které se vztahují k tomuto článku.
Důležité: Tento článek obsahuje informace o úpravě registru. Před úpravami je nutné registr zazálohovat. Seznamte se také s postupem obnovení registru v případě, že nastane problém. Další informace o zálohování, obnovení a úpravě registru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
256986Popis registru systému Microsoft Windows
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Předpokládejme následující situaci:
  • Vytvoření webové stránky v vloženého rámce.
  • Webová stránka obsahuje odkaz na externí dokument jako soubor PDF.
  • Odkaz objektu dokumentu pomocí bloku skriptu.
  • Přístup k externím dokumentu pomocí odkazu v vloženého rámce v aplikaci Internet Explorer 7.
V tomto scénáři hodnota objektu dokumentu je vrácena jako "Nedefinovaná."

Poznámka: Tento problém nenastane, pokud používají vložený skript odkaz objektu dokumentu.

Řešení

Informace o aktualizaci zabezpečení

Tento problém lze vyřešit instalací nejnovější kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer. Chcete-li nainstalovat nejnovější aktualizace, navštivte následující web společnosti Microsoft:
http://windowsupdate.microsoft.com
Další technické informace o nejnovější kumulativní aktualizaci zabezpečení pro aplikaci Internet Explorer naleznete na následujícím webu společnosti Microsoft:
http://www.microsoft.com/technet/security/current.aspx
Poznámka:Tato oprava byla poprvé zahrnuta v aktualizaci zabezpečení 937143 (MS07-045). Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
937143MS07-045: Kumulativní aktualizace zabezpečení pro aplikaci Internet Explorer

Informace o aktualizaci Service Pack

Problém vyřešíte instalací nejnovější aktualizace Service Pack pro systém Windows Vista. Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
935791Jak získat nejnovější aktualizaci Service Pack pro systém Windows Vista

Informace o opravě hotfix

Požadavky

Musíte mít nainstalován tuto opravu hotfix aplikace Internet Explorer 7.

Požadavek na restartování

Po instalaci této opravy hotfix bude třeba restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava Hotfix nenahrazuje žádné další opravy Hotfix.

INFORMACE O SOUBORECH

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce datum a čas v ovládacím.
Windows Vista, 32bitové verze
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ieframe.dll7.0.6000.205786,059,00813. 4. 200702: 36X86
Ieui.dll7.0.6000.20578180,73613. 4. 200702: 36X86
Windows Vista, 64bitové verze
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ieframe.dll7.0.6000.205787,059,45613. 4. 200703: 38X64
Ieui.dll7.0.6000.20578228,35213. 4. 200703: 38X64
Microsoft Windows Server 2003 x 86 verze
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ieframe.dll7.0.6000.205796,059,00819. 4. 200718: 16X86
Windows Server 2003, verze platformy x64
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaService pack (SP) požadavkuSložka služby
Ieframe.dll7.0.6000.205797,059,45619. 4. 200704: 36X64SP2Nelze použít
Wieframe.dll7.0.6000.205796,059,00819. 4. 200704: 36X86SP2WOW
Windows Server 2003 pro počítače s procesory Itanium
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaService pack (SP) požadavkuSložka služby
Ieframe.dll7.0.6000.2057911,550,20819. 4. 200704: 38IA-64SP2Nelze použít
Wieframe.dll7.0.6000.205796,059,00819. 4. 200704: 38X86SP2WOW
Microsoft Windows XP
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Ieframe.dll7.0.6000.205796,059,00819. 4. 200717: 45X86

Informace o registru

Upozornění Při nesprávných úpravách registru pomocí Editoru registru nebo jiným způsobem může dojít k vážným problémům. Tyto problémy mohou vyžadovat přeinstalaci operačního systému. Společnost Microsoft nezaručuje, že tyto problémy bude možné vyřešit. Úpravy registru provádíte na vlastní nebezpečí.

Po použití této opravy hotfix je třeba povolit tuto opravu hotfix. Postupujte takto:
  1. Ujistěte se, ukončete aplikaci Internet Explorer.
  2. Klepněte na tlačítko Start, klepněte na příkaz Spustit, do pole Otevřít zadejte příkaz regedit a klepněte na tlačítko OK.
  3. Vyhledejte následující podklíč registru a klepněte na následující podklíč registru:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl
  4. V nabídce Úpravy přejděte na příkaz Nový a klepněte na příkaz klíč.
  5. Zadejte FEATURE_DISCONNECT_WEBOC_WHEN_NOT_DOCHOSTING_KB935579 a stiskněte klávesu ENTER.
  6. Klepněte na tlačítko FEATURE_DISCONNECT_WEBOC_WHEN_NOT_DOCHOSTING_KB935579.
  7. V nabídce Úpravy přejděte na příkaz Nový a potom klepněte na příkaz Hodnota DWORD.
  8. Zadejte iexplore.exe a stiskněte klávesu ENTER.
  9. Klepněte pravým tlačítkem myši iexplore.exe a potom klepněte na příkaz změnit.
  10. V poli Údaj hodnoty zadejte 1 a potom klepněte na tlačítko OK.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt. Tento problém byl poprvé opraven v aktualizaci Windows Vista Service Pack 1.

Další informace

Další informace o terminologii používané v aktualizacích softwaru naleznete v následujícím článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Postup reprodukce problému

  1. Vytvořit stránky HTML obsahující následující kód:
    <html>
    <body>
    Below is an inline frame<br>
    <iframe src="test.htm" width="90%" height="90%"></iframe>
    </body>
    </html>
  2. Uložit stránku HTML, který jste vytvořili v kroku 1 jako Frame.htm.
  3. Vytvořit a uložit soubor Portable Document Format (PDF) s názvem Test.pdf.
  4. Vytvořit stránky HTML obsahující následující kód:
    <html>
    <body>
    <a href="test.pdf">Test.pdf</a><br>
    <button onclick="Test2()">Show document from script block</button><br>
    <button onclick="alert(document)">Show document from inline script</button>
    <script language="javascript">
    function Test2()
    {
        alert(document);
    }
    </script>
    </body>
    </html>
    
  5. Uložit stránku HTML, který jste vytvořili v kroku 4 jako test.htm.
  6. Adobe Reader nakonfigurovat tak, aby soubory PDF otevřen externě. Postupujte takto:
    1. Otevřete Adobe Reader.
    2. V nabídce Úpravy klepněte na příkaz Předvolby.
    3. V dialogovém okně Předvolby klepněte na položku Internet v seznamu Kategorie.
    4. V oblasti Webové prohlížeče možnosti klepnutím zrušte zaškrtnutí políčka Zobrazit PDF v prohlížeči a klepněte na tlačítko OK.
  7. Pokud budete vyzváni k restartování počítače restartujte počítač.
  8. V aplikaci Internet Explorer 7 otevřete soubor Frame.htm.
  9. Klepněte na odkaz vloženého rámce. Zobrazí se obsah souboru PDF.
  10. Klepněte na tlačítko Zobrazit dokument z bloku skriptu. Zobrazí se následující zpráva upozornění:
    Nedefinovaný
    Poznámka: Klepněte na tlačítko Zobrazit dokument z vloženého skriptu tento problém nenastane.
Produkty třetích stran, o nichž se hovoří v tomto článku, jsou vyráběny společnostmi nezávislými na společnosti Microsoft. Společnost Microsoft implicitně ani jiným způsobem neručí za výkon a spolehlivost těchto produktů.

Vlastnosti

ID článku: 935579 - Poslední aktualizace: 15. května 2008 - Revize: 4.0
Informace v tomto článku jsou určeny pro produkt:
  • Windows Internet Explorer 7
Klíčová slova: 
kbmt kbvistasp1fix atdownload kbfix kbhotfixserver kbqfe kbpubtypekc KB935579 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:935579

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com