Window.showmodaldialog () Использование:
var returnvalue = window.showmodaldialog (url [, аргументы] [, функции]);
URL -Must -Choose Параметры, тип: строка, которая используется для указания URL -адреса документа, который будет отображаться в диалоговом окне.
Аргументы -Попляционные параметры, тип: вариант, который используется для передачи параметров в диалоговое окно, типы параметров не ограничены, включая массив и т. Д. Диалоговое окно получает проходные параметры, передаваемые через Window.dialogarguments
Функции -Optional Параметр, тип: строка, который используется для описания появления диалогового окна, вы можете использовать одно или несколько из следующих действий, использовать сегмент »;»
Dialogheight: высота диалогового окна, не менее 100px
Dialogwidth: диалоговое окно ширину
Dialogleft: расстояние от левой части экрана
Dialogtop: расстояние от экрана
Центр: {Да |.
Справка: {Да |.
Помещается: {да |.
Статус: {Да |.
Прокрутка: {Да |.
Передача параметров:
1. Если вы хотите передать параметры диалогового окна, он проходит через аргументы.
Parent.htm
Код кода копирования следующим образом:
<Скрипт>
var obj = new Object ();
obj.name = "JustFlyHigh.com";
Window.showmodaldialog ("modal.htm", obj, "dialogwidth = 200px; dialogheight = 100px");
</script>
modal.htm
Код кода копирования следующим образом:
<Скрипт>
var obj = window.dialogarguments;
Alert («Параметры, которые вы передаете:» + obj.name)
</script>
2. Вы можете вернуть информацию в окно, которое открывает диалоговое окно через Window.returnValue.
Parent.htm
Код кода копирования следующим образом:
<Скрипт>
var result = window.showmodaldialog ("modal.htm", "dialogwidth = 200px; dialogheight = 100px");
предупреждение (результат);
</script>
modal.htm
Код кода копирования следующим образом:
<Скрипт>
window.returnValue = "// www.vevb.com";
</script>