Главная Контакты


  На сайте

  Java, JavaScript
  Документация Perl
  Документация PHP
  Документация ASP
  Новости сайта
  Flash
  Интернет протоколы
  Apache
  Уроки программирования
  Язык программирования C
 


Технологии 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 - возникает при закрытии страницы (при выгрузке содержимого окна).

Другие статьи по теме:

- Case-технология проектирования программного обеспечения информационных систем
- Этапы проектирования при разработке программного продукта
- Способы описания алгоритмов
- Информационная модель
- Средства структурного анализа и проектирования систем


Голосование:
Чего Вы хотели бы видеть больше на сайте?

Статей, документации
Скриптов
Программ для вебмастера
Я не знаю



Другие голосования

Обмен кнопочками:



Приглашаем Вас обменяться кнопочками! Обращайтесь к администратору.


Новые статьи:


Наши партнеры:





2006-2024 © SMTI.RU
Главная страница | Связаться с нами