|
Технологии InternetОбъектная модель Internet Explorer Microsoft Internet Explorer предоставляет в распоряжение пользователя расширенную объектную модель, благодаря которой из кода сценария доступным становится все, что видно в броузере. К наиболее часто используемым объектам относятся объекты Window, Document, Form и Frame. На высшем уровне иерархии находится объект Window, определяющий окно Internet Explorer и содержит все остальные объекты иерархии. Чаще всего используются такие его свойства: • Name - возвращает имя текущего окна, если такое определенное; • Parent - возвращает объект Window, которое является родительским для данного окна; • Self - возвращает текущий объект Window. Может использоваться аналогично ключевому слову Me в Visual Basic, который применяется к экземплярам класса и форм; • Top - возвращает объект Window самого верхнего уровня (окно, содержащее другие фреймы в броузере); • Status - устанавливает или возвращает текст, находящийся в нижней левой части строки состояния. Например: Window.Status = "Здесь есть сообщение" Поскольку объект Window находится на самом верхнем уровне иерархии, в случаях, когда он находится в области видимости, к нему можно обращаться без указания названия объекта: Status = «Здесь есть сообщение» Чаще всего используются такие методы объекта Window: • Alert - отображает простое окно с предупреждением и кнопкой ОК; • Confirm - отображает окно сообщения с кнопками ОК и Cancel; • Prompt - предлагает пользователю ввести информацию. Аналогично функции InputBox в Visual Basic; • Open - создает новое окно (экземпляр MS Internet Explorer) и возвращает ссылку на него; • Close - закрывает окно; • SetTimeout - устанавливает таймер (в миллисекундах) для вызова процедуры и возвращает идентификатор созданного таймера. Например, если нужно запустить функцию, связанную с кнопкой cmdSubmit, через одну секунду после загрузки HTML-документа, то в любое место между тегами <Script> (но вне определения процедуры) нужно включить такой код: <SCRIPT LANGUAGE = VBScript> <! - x = SetTimeout ("cmdSubmit_OnClick ()", 1000) -> </ SCRIPT> • ClearTimeout - сбрасывает значение таймера с заданным идентификатором. Например: <SCRIPT LANGUAGE = VBScript> <! - ClearTimeout x -> </ SCRIPT> • Navigate - загружает в объект Window заданный URL. Например, чтобы запросить у пользователя новый URL, а затем перейти по нему, можно воспользоваться таким кодом: <SCRIPT LANGUAGE = VBScript> <! - x = prompt () Navigate x -> </ SCRIPT> Скачать новый документ HTML можно и с помощью свойства Location. Так, в приведенном примере вместо команды Navigate x можно было применить команду Location x. К событиям объекта Window, которые зачастую обрабатываются, принадлежат OnLoad и OnUnLoad: • OnLoad - возникает при открытии страницы после завершения операции обработки содержимого окна; • OnUnLoad - возникает при закрытии страницы (при выгрузке содержимого окна). Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Продолжение статьи: ч.16 Продолжение статьи: ч.17 Продолжение статьи: ч.18 Продолжение статьи: ч.19 Другие статьи по теме: - Case-технология проектирования программного обеспечения информационных систем- Этапы проектирования при разработке программного продукта - Способы описания алгоритмов - Информационная модель - Средства структурного анализа и проектирования систем |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |