Showmodaldialog: Окно режима, очень специальное окно, когда оно будет открыто, активность родительского окна остановится. Форма или сделайте окно, похожее на онлайн -ответ.
Как использовать:
vreturnvalue = window.showmodaldialog (surl [, varguments] [, sfeatures])))
Описание параметра:
Surl--
Необходимо -Choose Параметры, тип: строка. URL используется для указания документа, который будет отображаться в диалоговом окне.
Варгументы-
Необязательные параметры, тип: вариант. Используется для передачи параметров в диалоговое окно. Тип параметра, переданный не ограничен, включая массив и т. Д. Диалоговое окно получает параметры, проходящие через Window.dialogarguments.
Sfeatures-
Необязательные параметры, тип: строка. Используется для описания внешнего вида и другой информации диалогового окна, вы можете использовать один или несколько ниже и использовать сегмент ";"
1.dialogheight:
Высота диалогового окна, не менее 100px, единица по умолчанию диалога и диалога в IE4 - EM, а IE5 - PX, что удобно для модального диалогового окна для использования PX в качестве блока.
2. Dialogwidth:
Диалоговое окно ширина.
3.dialogleft:
Расстояние от левого экрана.
4.dialogtop:
Расстояние от экрана.
5.center: {да |.
Независимо от того, находится ли окно в середине, по умолчанию да, но высота и ширина все еще могут быть указаны.
6. Help: {да |.
Отображается ли кнопка справки, по умолчанию да.
7.
[IE5 +]: можно ли изменить это. По умолчанию нет.
8.status: {да |.
[IE5+]: отображать строку состояния. По умолчанию - да [модительно] или нет [модально].
9.scroll: {Да |.
Укажите, отображает ли диалоговое окно прокатный панель. По умолчанию да.
Следующие атрибуты используются в HTA и обычно не используются на общих веб -страницах.
10.
Является ли диалоговое окно скрыто при печати или предварительной печати. По умолчанию нет.
11. КОГДА: {Затонув |.
Укажите стиль границы диалогового окна. По умолчанию повышение.
12.
По умолчанию нет.
Для Exmple:
Parent.html
Код кода копирования следующим образом:
<Скрипт>
функция setName (res) {
document.getElementByIdx_x ("имя").
}
функция selectp () {
// Передайте функцию setName в окне родительского окна в windows sub -window.showmodalog ('child.html', setName, 'DialogWitch: 300px; Dialogheigh: 300px; Center: yes;) ;;
}
</script>
<input type = "button" value = "opper" onclick = "selecttp ()"/>/>
<input type = "text" id = "name" name = 'name'/>
Ребенок.html
<Script language = "javascript">
<!-
функция setName () {
var win = "";
if (window.dialogarguments! = null)
{{
// Sub -Window, чтобы получить функцию SetName в родительском окне и управлять назначением
win = window.dialogarguments;
Win ('Jone');
}
this.close ();
}
//->
</Script>
<input type = "button" value = "назначить значение родительскому окну" onclick = "setName ()"/>