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 skrypcieSymptomyPo 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. PrzyczynaTen 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 problemuAby 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 informacjiMetody 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 referencyjneAby 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ą:
| Tłumaczenia artykułów
|
Powrót na górę
