в оглавление примеры сценариев с использованием различных свойств общая схема иерархической структуры объектов
 
 
 
 

методы showModalDialog ("URL" [, аргументы] [, средства]) и showModelessDialog ("URL" [, аргументы] [, средства]) объекта window

предыдущая страничка следующая страничка

возвращаемое значение: returnValue (модальные) или объект window (безрежимные) окна


 
NN2
NN3
NN4
NN6
IE3/J1
IE3/J2
IE4
IE5
IE5.5
совместимость
(•)

IE4+ поддерживает методы открытия модальных диалоговых окон, отображение которых делает главное окно браузера недоступным пользователю. В IE5 (кроме IE5/Mac), компания Microsoft добавила безрежимный тип диалогового окна, которое также отображается поверх основного окна, но разрешает доступ к последнему. В диалоговое окно можно загрузить любую HTML-страницу или изображение, указав URL в аргументе метода. Дополнительные параметры позволяют передать окну данные, управляющие его видом. К сожаленью, такие типы окон не поддреживаются в браузере Navigator. В лучшем случае их поведение можно эмулировать, но эта задача не под силу начинающим.
Окна, генерируемые обоими методами, представляют (почти) полноценные объекты window с некоторыми полезными дополнительными свойствами. Вероятно, наиболее важным из них является window.dialogArgument. Это свойство позволяет сценарию читать данные, передаваемые окну во втором аргументе showModalDialog() или showModelessDialog(). Они могут иметь любой из поддерживаемых в JavaScript типов, включая объекты и массивы.
Вывод модального диалогового окна, как правило, приводит к ветвлению сценария. В частности, его выполнение приостанавливается на операторе, вызывающем метод showModalDialog(), до тех пор, пока окно остается отображенным на экране. В это время выполняются сценарии документа из этого диалогового окна. Вызов безрежимного диалогового окна не приводит к остановке выполнения сценария в главном окне, так как сценарии из разных окон могут взаимодействовать друг с другом в режиме реального времени.

 
 
 
  примеры | назад | вперед | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | <<< | >>>

 
Hosted by uCoz