Объект Document

Объект содержит описание документа.

Свойства

Anchors - массив гиперссылок, присутствующих в документе.

AlinkColor, LinkColor/Vlink Color ‑ цвет активной ссылки, цвет гипертек­сто­­вой ссылки, ко­то­рую пользователь не/уже посетил.

BGColor/FgColor - цвет фона/текста документа.

Title ‑ заголовок документа.

Cookie ‑ передача маленьких порций (“пирожков”) документа.

LastModified - дата последнего изменения документа.

Location ‑ возвращает объект Location с информацией о текущем URL.

Referrer ‑ возвращает URL предыдущего объекта Location.

ActiveElement ‑ возвращает элемент в фокусе.

ReadyState ‑ состояние загружаемого документа: недоступен (1), загру­жает­ся (2), доступен, но загружен не полностью (3), доступен и загружен полностью (4).

Domain, URL ‑ имя узла с документом, URL документа.

Body - возвращает ссылку на объект BODY.

ParentWindow ‑ возвращает ссылку на объект Window с документом.

Selection ‑ возвращает ссылку на текущий объект Selection.

Методы

Close ‑ закончить запись в документ и его отображение.

Open ‑ открытие нового потока для методов Write и WriteLn (формиро­ва­ние новой страницы).

Clear ‑ способ расположения текста по отношению к плавающим изобра­же­­ни­ям: после всех изображений (1); после всех изображений, вырав­нен­ных по левому (2) или правому (3) краю.

Write/WriteLn (<текст>) ‑ вывод HTML в открытый поток без/с добавле­нием символа возврата каретки (Document.Write (“<H2> Пример </H2>”)). На практике HTML не различает символ возврата каретки, потому Write и WriteLn равнозначны. Кавычки внутри символьной константы изобра­жают­ся апострофами (Document.Write “<P ALIGN='Center'>”). Метод позволяет динамически формировать Web‑страницы.

ExecCommand (<команда>[, <значение> [,{-1|0}]]) ‑ выполнение команды, которая возвращает указанное значение с предоставлением графического интерфейса (-1).

QueryCommandEnabled (<команда>), QueryCommandSupported (<коман­да>) ‑ возвращает истину, если команда доступна.

QueryCommandValue(<команда>)‑ возвращает текущее значение команды.

QueryCommandText(<команда>) ‑ возвращает строку, ассоциированную с командой.

ElementFromPoint(x,y) - возвращает элемент, которому принадлежит точка с координатами x,y.

QueryCommandState (<команда>) - возвращает состояние команды.

QueryCommandIndeterm (<команда>) - сообщает, находится ли команда в неопределенном состоянии.

CreateElement(<тег>) ‑ возвращает ссылку на созданный тег.

События: OnClick, OnMouseOver, OnDblClick, OnKeyPress, OnMouse­­Do­wn, OnMouseMove, OnMouseUp, OnKeyDown, OnKeyUp, OnMouse­­Out (выход за пределы документа), OnReadyStateChange (при из­ме­нении состояния готовности документа), OnHelp.

Эти события аналогичны одноименным событиям в Visual Basic.

Пример использования свойств LastModified и Title.

<HTML><HEAD><TITLE>Свойства документа</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick

Alert Document.LastModified + chr(13) + chr(10) + Document.Title

End Sub

</SCRIPT></HEAD>

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

NAME=“Knopka“ VALUE=“Свойства“></P></BODY>

</HTML>

Пример использования свойств BGColor, FGColor.

<HTML><HEAD><TITLE>Цвета</TITLE>

<SCRIPT LANGUAGE=“VBScript“> DIM A(15)

A(1) =“WHITE“ : A(2) =“BLACK“ : A(3) =“BLUE“ : A(4) =“RED“

A(5) =“YELLOW“: A(6) =“AQUA“ : A(7) =“FUSHIA“: A(8) =“GRAY“

A(9) =“LIME“ : A(10) =“MAROON“: A(11)=“NAVY“ :A(12)=“OLIVE“

A(13)=“PURPLE“: A(14) =“SILVER“ : A(15)=“TEAL“

I=1:J=2: DOCUMENT.BGCOLOR=A(I):DOCUMENT.FGCOLOR=A(J)

Sub FG_ONCLICK : IF I=15 THEN I=0

I=I+1: DOCUMENT.FGCOLOR=A(I): End Sub

Sub BG_ONCLICK: IF J=15 THEN J=0

J=J+1: DOCUMENT.BGCOLOR=A(J): End Sub

</SCRIPT>

</HEAD><BODY><CENTER><H2>Работа с цветом</H2>

<P> <INPUT TYPE=“BUTTON“ NAME=“FG“

VALUE=“Следующий цвет текста“>

<INPUT TYPE=“BUTTON“ NAME=“BG“

VALUE=“Следующий цвет фона“>

</P></CENTER></BODY>

</HTML>

Пример вывода методом Write текста в текущий документ.

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

<SCRIPT LANGUAGE=“VBScript“>

Document.Write “<P ALIGN='Center'><FONT COLOR='Blue'“

Document.Write “SIZE='7'><B>Здравствуйте!“

Document.Write “</B></FONT></P>“

Document.Close

</SCRIPT></HEAD>

</HTML>

Пример динамического формирования новой Web‑страницы мето­дом Write.

<HTML><HEAD><TITLE> Формирование новой страницы </TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Knopka_OnClick

Document.Open 'открытие нового потока (страницы)

Document.Write “<P ALIGN='Center'><FONT COLOR='Red'“

Document.Write “SIZE='7'>Новая страница</FONT></P>“

Document.Close 'закрытие новой страницы и ее отображение

End Sub

</SCRIPT></HEAD><BODY>

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

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

</HTML>








Дата добавления: 2015-04-15; просмотров: 835;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.011 сек.