Выскакивающие окна JavaScript
- Предыдущая страница JS Navigator
- Следующая страница JS Timing
JavaScript имеет три типа всплывающих окон: окно предупреждения, окно подтверждения и окно запроса.
Окно предупреждения
Чтобы убедиться, что информация передается пользователю, обычно используется окно предупреждения.
Когда появляется окно предупреждения, пользователь должен нажать "OK", чтобы продолжить.
грамматика
window.alert("sometext");
window.alert();
метод может не содержать window
префикс для записи.
Пример
alert("Я являюсь окном предупреждения!");
Окно подтверждения
Если вы хотите, чтобы пользователь подтвердил или принял что-то, обычно используется окно подтверждения.
Когда появляется окно подтверждения, пользователь должен нажать "OK" или "Отмена", чтобы продолжить.
Если пользователь нажал "OK", окно подтверждения возвращает true
Если пользователь нажал "Отмена", окно подтверждения возвращает false
.
грамматика
window.confirm("sometext");
window.confirm();
метод может не содержать window
префикс для написания.
Пример
var r = confirm("Пожалуйста, нажмите кнопку"); if (r == true) { x = "Вы нажали Подтвердить!"; } else { x = "Вы нажали Отмена!"; }
Диалоговое окно
Если вы хотите, чтобы пользователь ввел значение перед входом на страницу, обычно используется диалоговое окно.
Когда диалоговое окно появляется, пользователь должен ввести значение и нажать "OK" или щелкнуть "Отмена", чтобы продолжить.
Если пользователь нажал "OK", окно возвращает введенное значение. Если пользователь нажал "Отмена", окно возвращает NULL
.
грамматика
window.prompt("sometext",defaultText");
window.prompt()
метод может не содержать window
префикс для написания.
Пример
var person = prompt("请输入您的姓名", "比尔盖茨"); if (person != null) { document.getElementById("demo").innerHTML = "你好 " + person + "!今天过的怎么样?"; }
Перенос строки
Если нужно показать перенос строки в диалоговом окне, добавьте символ после обратной косой черты n
.
Пример
alert("Hello\nHow are you?");
- Предыдущая страница JS Navigator
- Следующая страница JS Timing