Numer ID artykułu: 814458 - Ostatnia weryfikacja: 12 maja 2007 - Weryfikacja: 3.3

Okno dialogowe HTML działa nieprawidłowo lub jest wyświetlany komunikat o błędzie w skrypcie

Rozwiń wszystko | Zwiń wszystko

Symptomy

Po zainstalowaniu zbiorczej poprawki z lutego 2003 do programu Internet Explorer (MS03-004) okno dialogowe HTML otwierane na stronie sieci Web może działać nieprawidłowo lub może być wyświetlany komunikat o błędzie w skrypcie.

Przyczyna

Ten problem występuje, jeśli skrypt w oknie dialogowym HTML (otwieranym przy użyciu metody showModalDialog lub showModelessDialog) próbuje ustawić dla dokumentu inną domenę zabezpieczeń za pomocą właściwości document.Domain. Po zainstalowaniu zbiorczej poprawki z lutego 2003 do programu Internet Explorer (MS03-004) ten rodzaj zmian domeny jest blokowany w celu uniemożliwienia złośliwemu operatorowi witryny sieci Web uzyskania dostępu do informacji znajdujących się w innej domenie internetowej lub na komputerze lokalnym.

Obejście problemu

Aby rozwiązać ten problem, skontaktuj się z administratorem lub z projektantem zawartości witryny sieci Web. Twórcy zawartości, którzy muszą ustawić inną wartość właściwości domeny dla okna dialogowego, ale w dalszym ciągu potrzebują dostępu do wartości właściwości dialogArguments, mogą obejść ten problem przed zmianą domeny przy użyciu właściwości document.Domain, tworząc lokalną zmienną, w której będzie przechowywana wartość dialogArguments. Po zmianie domeny zmienna lokalna może być używana w pozostałej części skryptu i być źródłem informacji przekazywanych jako argumenty do metody showModalDialog lub showModelessDialog. Zachowanie takie jest zgodne z projektem programu.

Stan

Takie zachowanie jest zgodne z projektem programu.

Więcej informacji

Metody showModalDialog i showModelessDialog obsługują trzy rodzaje parametrów: adres URL (Uniform Resource Locator), argumenty oraz funkcje okna dialogowego. Podczas próby zmiany domeny w skryptach wykonywanych w oknie dialogowym utworzonym przy użyciu metody showModalDialog lub showModelessDialog można zastosować jedynie adres URL, za pomocą którego utworzono okno dialogowe. Po zainstalowaniu zbiorczej poprawki z lutego 2003 do programu Internet Explorer (MS03-004) nie można używać właściwości document.Domain do zmiany domeny okna dialogowego HTML na domenę inną niż adres URL wyświetlany w tym oknie dialogowym.

Aby uzyskać dodatkowe informacje dotyczące zbiorczej poprawki z lutego 2003 do programu Internet Explorer (MS03-004), kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
810847  (http://support.microsoft.com/kb/810847/PL/ ) MS03-004: Luty 2003, Zbiorcza poprawka dla programu Internet Explorer

Materiały referencyjne

Aby uzyskać dodatkowe informacje o metodzie showModalDialog, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://msdn2.microsoft.com/en-us/library/ms536759.aspx (http://msdn2.microsoft.com/en-us/library/ms536759.aspx)
Aby uzyskać dodatkowe informacje o metodzie showModelessDialog, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://msdn2.microsoft.com/en-us/library/ms536761.aspx (http://msdn2.microsoft.com/en-us/library/ms536761.aspx)
Aby uzyskać dodatkowe informacje o właściwości domena, odwiedź następującą witrynę firmy Microsoft w sieci Web:
http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/domain.asp (http://msdn.microsoft.com/workshop/author/dhtml/reference/methods/showmodaldialog.asp)

Informacje zawarte w tym artykule dotyczą:
  • Microsoft Internet Explorer 5.5 Service Pack 2
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 6.0 Service Pack 1 na następujących platformach
    • Microsoft Windows XP Home Edition
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Media Center Edition
    • Microsoft Windows XP Tablet PC Edition
    • Microsoft Windows XP Professional x64 Edition
    • Microsoft Windows 2000 Advanced Server
    • Microsoft Windows 2000 Datacenter Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 2000 Server
    • Microsoft Windows NT Server 4.0 Standard Edition
    • Microsoft Windows NT Server 4.0, Terminal Server Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 98 Standard Edition
Słowa kluczowe: 
kbprb KB814458
 

Tłumaczenia artykułów