Объект 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, OnMouseDown, OnMouseMove, OnMouseUp, OnKeyDown, OnKeyUp, OnMouseOut (выход за пределы документа), 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;