На этом шаге мы приведем несколько примеров использования свойств, методов и событий объекта window.
Приведем несколько примеров, иллюстрирующих использование перечисленных на предыдущем шаге свойств, методов и событий.
<HTML> <HEAD> <TITLE>Пример использования метода confirm.</TITLE> <SCRIPT LANGUAGE= "JavaScript"> <!-- function cfrm() { if (confirm("Нажмите кнопку")) alert ("Нажата кнопка OK"); else alert ("Нажата кнопка Отмена"); } //--> </SCRIPT> </HEAD> <BODY> <H2> Тестирование метода confirm.</H2> <FORM> <INPUT TYPE=BUTTON NAME=BUTTON1 VALUE="Нажмите кнопку" ONCLICK="cfrm();"> </FORM> </BODY> </HTML>
Вот кнопка для тестирования этого метода:
Если была нажата кнопка OK, то метод confirm() возвращает значение true (истина), что приводит к выводу сообщения "Нажата кнопка OK". В противном случае метод возвращает значение false (ложь), которое приводит к выводу сообщения "Нажата кнопка Отмена".
Текст скрипта:
<HTML> <HEAD> <TITLE>Пример использования метода prompt.</TITLE> <SCRIPT LANGUAGE= "JavaScript"> <!-- function prmt() { X=prompt("Задайте текст","Текст"); alert ("Вы ввели текст: "+X); } //--> </SCRIPT> </HEAD> <BODY> <H2>Тестирование метода prompt.</H2> <FORM> <INPUT TYPE=BUTTON NAME=BUTTON1 VALUE="Нажмите кнопку" ONCLICK="prmt();"> </FORM> </BODY> </HTML>
Вот кнопка для тестирования этого метода:
<HTML> <HEAD> <TITLE>Пример использования события оnload. </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function window.onload() { //Функция выполняется после загрузки документа. //Здесь задается значение строки состояния и имя окна. alert ("Первоначальное значение строки состояния: "+window.defaultStatus); alert ("Имя окна по умолчанию: "+window.name); //Присвоим новые значения строке состояния и имени окна. window.defaultStatus="Значение строки состояния"; window.name="MyName"; } function info() { alert ("defaultStatus="+window.defaultStatus); alert ("Имя окна="+window.name); } //--> </SCRIPT> </HEAD> <BODY> <H2> Использование обработчика события onload.</H2> <FORM> <INPUT TYPE=BUTTON NAME=BUTTON1 VALUE="Нажмите кнопку" ONCLICK="info();"> </FORM> </BODY> </HTML>
В этом примере также демонстрируется использование свойств name и defaultStatus объекта window.
<HTML> <HEAD> <TITLE>Пример обработки событий получения/потери фокуса.</TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function window.onfocus() { //Функция выполняется при получении фокуса. alert ("Ура! Приложение активно!"); } function window.onblur() { //Функция выполняется при потере фокуса. alert ("Жаль, что вы переключились на другое приложение."); } //--> </SCRIPT></HEAD> <BODY> <H2> Использование обработчиков получения/потери фокуса.</H2> Переключитесь на другое приложение, а потом опять вернитесь к этому приложению. </BODY> </HTML>
На следующем шаге мы закончим рассмотрение примеров.