JavaScript. Подробное руководство, 6-е издание, стр. 191
<b>do {</b><b>var name = prompt("Введите ваше имя"); // Вернет строку</b><b>var correct = confirm("Bы ввели '" + name + '".\n" + // Вернет логич. знач.</b><b> "Щелкните ОК, чтобы продолжить, " +</b><b> "или Отмена, чтобы повторить ввод.");</b><b>} while(!correct)</b><b>alert("Привет, " + name); // Выведет простое сообщение</b>Методы
<b>alert(), confirm()</b><b>prompt()</b><b>alert()</b>Обратите внимание, что текст, отображаемый методами
<b>alert(), confirm()</b><b>prompt()</b>Методы
<b>confirm()</b><b>prompt()</b>Это значит, что, когда выводится одно из этих окон, программный код прекращает выполнение, и текущий загружаемый документ, если таковой существует, прекращает загружаться до тех пор, пока пользователь не отреагирует на запрос. В большинстве броузеров метод alert() также является блокирующим и ожидает от пользователя закрытия диалогового окна, но это не является обязательные требованием. Полное описание этих методов приводится в справочных статьях
<b>Window.alert</b><b>Window.confirm</b><b>Window.prompt</b>В дополнение к методам
<b>alert(), confirm()</b><b>prompt()</b><b>Window</b><b>showModalDialog(),</b><b>ShowModalDialog()</b><b>window.dialogArguments</b><b>«dialogwidth»</b><b>«dialogheight»,</b><b>"resizable=yes".</b>Окно, отображаемое эти методом, является модальным, и метод
<b>ShowModalDialog()</b><b>window.returnValue</b><b>returnValue</b><b>window.close()</b>В примере 14.4 приводится разметка HTML для использования с методом
<b>showModalDialog().</b><b>showModalDialog(),</b><b>showModalDialog()</b>
Пример 14.4. HTML-файл для использования с функцией <b>showModalDialog()</b>
<b><! --</b><b>Это не самостоятельный HTML-файл. Он должен вызываться методом </b><b>showModalDialog() и ожидает получить в свойстве window.dialogArguments массив строк.</b><b>Первый элемент массива - строка, отображаемая в верхней части диалога.</b><b>Все остальные элементы - метки для однострочных текстовых полей ввода.</b><b>Возвращает массив значений полей ввода после щелчка на кнопке Okay.</b><b>Этот файл используется следующим образом:</b><b>var р = showModalDialog("multiprompt,html",</b><b> ["Enter 3D point coordinates", "x", "y", "z"],</b><b> "dialogwidth:400; dialogheight:300; resizable:yes"):</b><b>--></b><b><form></b><b><fieldset id="fields"></fieldset> <!-- Тело, заполняемое сценарием ниже --></b><b><div style="text-align:center"> <!-- Кнопки закрытия диалога --></b>