Visual Basic 6. Руководство разработчика

Свойства объектов


Scripting

Window - объект верхнего уровня - является контейнером для всех других объектов. Объект Window задает окно просмотра броузера, в котором отображаются HTML-документы. Его свойства: имя и сообщение, отображаемое в его строке состояния. Чтобы обратиться к свойству Name объекта Window, используется следующий оператор.

win_new = Window.Name

Можно использовать переменную win_new в коде приложения для ссылки на окно. Например, можно выполнить отображение другого документа в окне win_new. Для отображения сообщение в строке состояния броузера используют следующий оператор.

Window.Status = "Welcome to our Fabulous Site"

' (Добро пожаловать на наш прославленный сайт)

Можно использовать функции VBScript при выводе строки состояния, например, функции даты и времени.

Window. Status = "Welcome to our Fabulous Site" & "It is " & _

date & " and the time is " & time

' (Добро пожаловать на наш прославленный сайт... ' дата: ... время: ...)

Объект Document позволяет обратиться к свойствам и методам документа, отображаемого в окне броузера. Два наиболее часто используемых свойства объекта Document — цвет фона (свойство bgColor) и цвет символа (fgColor). Чтобы заменить цвет фона документа белым, используйте следующий оператор.

Window.Document.bgColor = white

Объект Document имеет свойства, которые сами являются объектами. Один из них - Location - предоставляет доступ к свойству, определяющему место располо­жения документа. URL документа в окне броузера задан свойством hRef объекта Location. Можно узнать URL активного документа или установить это свойство на URL другого документа. К свойству hRef объекта Location обращаются посредством следующего выражения.



Location.href

Объект Location является свойством объекта Document. К нему нужно обращаться следующим образом.

Document.Location.href

Поскольку объект Document является свойством объекта Window, то полное выражение для доступа к URL документа следующее.


Window.Document.Location.href
Это выражение длинное, но простое. Первый объект уровня - Window. Следующие объекты расположены ниже в иерархии. Организация объектов Scripting в иерархию упрощает синтаксис методов и свойств.
Окно также может содержать фреймы. К фреймам обращаются через объект Frames, являющийся массивом объектов. Первый фрейм - Frame(O), второй -Frames(l) и т.д. Чтобы обратиться к документу в нужном фрейме, начинают с объекта Window и определяют фрейм, содержащий документ. Обращение ко второму фрейму имеет вид:
Window.Frames(1)
Каждый фрейм воспроизводит иной документ, следовательно, имеет собственное свойство Document. Чтобы обратиться к свойствам документа второго фрейма, используют следующее выражение.
Window.Frames(1).Document
Как установить цвет фона документа? Добавьте имя свойства bgColor в конце предыдущего выражения.
Window.Frames(1).Document.bgColor
Как видим, многие объекты и1иеют одноименные свойства. Окно имеет собст­венный объект Document и свойство Location. Но если окно содержит фреймы, то каждый фрейм в окне имеет собственное свойство Location.

Содержание раздела