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

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

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

Данные диалогового окна. Чтобы передать данные из модального диалогового окна главному, сценарий должен установить свойство window.returnValue равным необходимому значению. Именно его и возвращает метод setModalDialog(), как показано ниже:

var specifications = window.showModaldialog ("preferences.html")

Данные находяться под полным управлением сценария. Автоматически метод не возвращает никаких значений.
Поскольку безрежимное диалоговое окно доступно одновременно с главным, возврат данных из него не так прямолинеен, как для модального окна. Второй аргумент метода showModelessDialog() выполняет специальную задачу: в нем указывается ссылка на глобальную переменную или функцию. Сценарий безрежимного окна использует ее как способ передачи данных главному окну (когда пользователь закрывает безрежимное окно или, например, щелкает на кнопке Apply). Этот механизм даже позволяет передать данные функции в главном окне. Например, пусть в нем определена функция:

function receivePrefsDialogData(a, b, c) {
// операторы обработки входных значений //
}

При открытии безрежимного окна следует передать ссылку на эту функцию:

dlog = showModelessDialog ("prefs.html", recievePrefsDialogData)

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

 
Hosted by uCoz