русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объект Window


Дата добавления: 2015-06-12; просмотров: 555; Нарушение авторских прав


Объект Window представляет собой окно браузера и является начальным (корневым) объектом модели Internet Explorer.

Свойства

DefaultStatus ‑ умалчиваемое значение строки состояния браузера.

Document ‑ ссылка на объект Document в текущем окне.

Self, Status ‑ ссылка на текущее окно, на строку состояния.

Frames ‑ ссылка (имя фрейма или его номер) к массиву фреймов текущего окна.

Name, Parent ‑ имя окна, ссылка на родительский объект.

Top ­ ‑ ссылка к самому верхнему в иерархии объекту Window.

DialogTop, DialogLeft, DialogHeight, DialogWidth ‑ позиция левого верхне­го угла, высота и ширина окна, созданного методом ShowModalDialog в пикселях.

Методы

Alert<строка сообщения> ‑ вывод сообщения с кнопкой OK.

<переменная>=Confirm<строка сообщения> ‑ вывод сообщения с кноп­ка­ми OK, Cancel. Возвращает True/False после надажия клавиши OK/Cancel.

<переменная>=Prompt(<строка сообщения>,<умалчиваемое значение>) - зап­рос на ввод.

Window.Focus/Window.Blur ‑ получение/потеря фокуса.

Window.Open(URL,<имя нового окна>,<параметры>) ‑ открытие стра­ни­цы с адресом URL в новом окне. Параметры задают список ключевых пара­мет­ров: Directories=Yes (вывод панели Links), Height/Width (высо­та/ши­рина окна), Location=Yes (наличие панели адресов), Menubar=Yes (наличие меню), Resizable=Yes (возможность изменения размеров окна), Scrollbars=Yes (наличие полосы прокрутки), Status=Yes (отобразить строку состояния), ToolBar=Yes (отобразить панель инструментов).

Window.Close‑ закрытие окна.

Window.Scroll=”Yes/No” ‑ показывает/скрывает полосу прокрутки.

<переменная>=Window.ShowModalDialog(URL[,<аргументы>[,<возможно­сти>]]) ‑ выводит диалоговое HTML‑окно.



X=Window.SetTimeOut<имя процедуры>, <интервал> ‑ задает имя процедуры, вы­пол­няемой один раз через временной интервал (в миллисекундах). Пере­менная X используется для отключения таймера методом ClearTimeOut.

Window.ClearTimeOutX ‑ отключение таймера.

Window.NavigatorURL - загрузка новой страницы по адресу URL.

Window.ExecScript(<процедура>[,<язык процедуры>]) ‑ запуск процедуры.

Window.ShowHelp(URL[,<аргументы>]) ‑ выводит файл справки.

События

OnLoad/OnUnLoad‑ после загрузки/выгрузки документа.

OnFocus/OnBlur‑ при получении/потере фокуса.

OnHelp‑ после нажатия клавиши F1, когда окно находится в фокусе.

Cобы­тие реализуется в про­це­дуре:Window_<имя события>.

Пример использования методов Confirm и Alert.

<HTML>

<HEAD> <TITLE> Метод Confirm</TITLE>

<SCRIPT LANGUAGE=“VBSCRIPT“>

Sub Knopka_OnClick

if Confirm(“Выберите кнопку!“) then Alert“OK“ Else Alert “Cancel“

End Sub

</SCRIPT>

</HEAD>

<BODY BGCOLOR=“#FFFFFF“>

<P ALIGN=“CENTER“>

<FONT COLOR=“Green“ SIZE'“4“> Метод </FONT>

<FONT COLOR=“Green“ SIZE=“5“>

<EM><B>Confirm</B></EM></FONT> </P>

<FORM METHOD=“POST“>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Тестирование метода Confirm“> </P>

</FORM>

</BODY>

</HTML>

Пример использования метода Prompt.

<HTML>

<HEAD> <TITLE>Пример использования метода Prompt</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick: Alert Prompt(“Введите текст“,“текст“): End Sub

</SCRIPT>

</HEAD>

<BODY BGCOLOR=“WHITE“>

<P ALIGN=“CENTER“>

<FONT COLOR=“Red“ SIZE=“4“>Метод Prompt</FONT> </P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Тестирование метода Prompt“> </P>

</BODY>

</HTML>

Пример загрузки новой страницы в отдельное окно методом Open.

<HTML> <HEAD> <TITLE>Пример использования метода Open</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick

Options=“Toolbar=Yes, Location=Yes, Directories=Yes, Status=Yes,“ + _

“menubar=Yes, scrollbars=No, resizable=Yes, width=300, height=400“

Window.Open “http://www.usue.ru“, “usue“,Options

End Sub

</SCRIPT> </HEAD>

<BODY BGCOLOR=“WHITE“>

<P ALIGN=“CENTER“>

<FONT COLOR=“Red“ SIZE=“4“> Метод Open</FONT> </P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Для открытия окна нажмите кнопку“></P>

</BODY>

</HTML>

Пример использования метода Close.

<HEAD> <TITLE>Пример использования метода Close</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick: Window.Close: End Sub

</SCRIPT> </HEAD>

<BODY>

<P ALIGN=“CENTER“> <FONT SIZE=“4“>Метод Close</FONT></P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Для закрытия окна нажмите кнопку“> /P>

</BODY>

</HTML>

Пример работы с таймером. Если кнопка нажата в течение одной се­кун­ды, то появляется сообщение “Кнопка нажата”, иначе ‑ “Нажмите кнопку”.

<HTML><HEAD><TITLE>Пример работы с таймером</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

x=SetTimeout(“Alert('Нажмите кнопку!')“,1000)

Sub Knopka_OnClick: ClearTimeout x:Alert “Кнопка нажата“: End Sub

</SCRIPT> </HEAD>

<BODY> <P ALIGN=“CENTER“> Метод SetTimeout </P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Нажмите кнопку“> </P> </BODY>

</HTML>

Пример загрузки новой страницы методом Navigtor.

<HTML> <HEAD> <TITLE> Загрузка новой траницы</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick

Navigate Prompt(“Введите URL адрес “,“http://www.usue.ru“)

End Sub

</SCRIPT> </HEAD>

<BODY> <P ALIGN=“CENTER“>Метод Navigator</FONT> </P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“VALUE=“Новая Web-страница“></P> </BODY>

</HTML>

Пример процедуры Window_OnLoad обработки события OnLoad.

<HTML> <HEAD> <TITLE>Пример события OnLoad</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Window_OnLoad: Alert “Нажмите на кнопку выбора“: End Sub

Sub Knopka_OnClick

If Confirm (“Выберите кнопку“) Then Alert “OK“ Else Alert “Cancel“

End Sub

</SCRIPT> </HEAD>

<BODY> <P ALIGN=“CENTER“>Событие OnLoad</P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Кнопка выбора“> </P> </BODY>

</HTML>

Событие OnLoad можно описать в теге <BODY> при помощи атрибута OnLoad=”<имя процедуры>”.

Пример вызова процедуры обработки события OnLoad в теге Body.

<HTML> <HEAD><TITLE>Событие OnLoad в теге BODY</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub ProcLoad: Alert “Нажмите на кнопку выбора“:End Sub

Sub Knopka_OnClick

If Confirm (“Выберите кнопку“) Then Alert “OK“ Else Alert “Cancel“

End Sub

</SCRIPT>

</HEAD>

<BODY OnLoad=“ProcLoad“>

<P ALIGN=“CENTER“>Событие OnLoad</P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Кнопка выбора“> </P> </BODY>

</HTML>

Пример процедуры обработки события OnUnLoad.

<HTML> <HEAD><TITLE>Событие OnUnLoad в теге BODY</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Window_OnUnLoad: Alert “До свидания“ : End Sub

Sub Knopka_OnClick: Window.Close : End Sub

</SCRIPT>

</HEAD>

<BODY><P ALIGN=“CENTER“>Событие OnUnLoad</P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Выход“> </P> </BODY>

</HTML>

Пример вызова процедуры события OnUnLoad в теге Body.

<HTML> <HEAD><TITLE>Событие OnUnLoad в теге BODY</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub ProcLoad: Alert “До свидания“ : End Sub

Sub Knopka_OnClick: Window.Close : End Sub

</SCRIPT> </HEAD>

<BODY ONUNLOAD=“ProcLoad“>

<P ALIGN=“CENTER“>Событие OnUnLoad</P>

<P ALIGN=“CENTER“><INPUT TYPE=“BUTTON“

NAME=“Knopka“ VALUE=“Выход“> </P> </BODY>

</HTML>



<== предыдущая лекция | следующая лекция ==>
Основы создания сценариев | Свойства


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.275 сек.