Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв ИП 2010-04-04 doc.doc
Скачиваний:
108
Добавлен:
13.05.2015
Размер:
5.96 Mб
Скачать

15.6.7. ОбъектLinks

Объект представляет собой массив гиперссылок. Гиперссылка должна иметь имя, например LinkUsueв теге:

<A HREF=”http://www.usue.ru.” Name=”LinkUsue”> УрГЭУ </A>

Свойства (только для чтения)

Hash, Href, Host, HostName, PathName, Port, Protocol, Search‑ ана­ло­гич­ны одноименным свойствам объектаLocation(п. 15.6.3).

Target‑ имя конечного окна или фрейма для гиперссылки.

Length‑ число гиперссылок в объектеLinks.

События

OnMouseOver‑ указатель мыши установлен на гиперссылке.

OnMouseMove‑ указатель мыши перемещается по гиперссылке. Коорди­на­ты указателя мыши (x,y) можно получить в виде:

X=Window.Event.OffSetX, Y=Window.Event.OffSetY.

OnClick‑ щелчок на гаперссылке.

Примеробработки событияOnMouseOver: вывод текста “Описание гиперссылки“ в строке состояния.

<HTML><HEAD><TITLE>Подсказка о гиперссылке</TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Ssilka_OnMouseOver:Window.Status=“Описание гиперссылки“:End Sub

</SCRIPT></HEAD> <BODY> <P ALIGN=“CENTER“>

<A HREF=““ NAME=“Ssilka“> Установка статуса </A></P></BODY>

</HTML>

Примеробработки событийOnMouseMove(вывод текущих ко­ор­ди­нат указателя мышки в стро­ке состояния) иOnClick(вывод сообщения).

<HTML><HEAD><TITLE>Вывод координат указаталя мыши </TITLE>

<SCRIPT LANGUAGE=“VBScript“>

Sub Ssilka_OnClick: Alert “Щелчок по гиперссылке“: End Sub

Sub Ssilka_OnMouseMove()

Window.Status=“x=“&Window.Event.OffsetX&“y=“&Window.Event.OffsetY

End Sub

</SCRIPT></HEAD><BODY>

<P ALIGN=“CENTER“><A HREF=““ NAME=“Ssilka“

<FONT SIZE=“5“> Гиперссылка</FONT></A> </P></BODY>

</HTML>

15.6.8. Объект Anchors

Объект представляет собой массив якорей документа (отсчет с нуля).

Свойства (только для чтения)

Count, Length‑ число якорей в массиве объектаAnchors.

Name ‑ имя якоря (Document.Anchors(2).Name).

15.6.9. ОбъектForms

Объект представляет собой массив форм документа (отсчет с нуля).

Свойства (аналогичны соответствующим атрибутам тега <FORM>)

Action‑ ссылка на серверный сценарий илиCGI‑приложение, обраба­ты­ваю­щее данные, переданные из формы (Document.FormTovar.Action=”http://www.usue.ru/CGI-BIN/FormTovar.CGI”).

Elements‑ ссылка на объектElement, содержащий массив встроенных эле­ментов тега <INPUT> иActiveXтега <OBJECT>.

Encodingспособ представления формы.

Method‑ метод передачи данных из формы серверу (GET,POST).

Target ‑ окно или фрейм, используемый для результатов обработки формы.

Метод Submitпозволяет отправить данные из формы на сервер.

Событие Submitвозникает перед работой методаSubmit(контроль пересылаемых данных).

15.6.10. ОбъектElemеnts

Объект представляет собой массив элементов формы (отсчет с нуля) и является дочерним по отношению к объекту Forms.

Свойство Count (Length)возвращает число элементов (Window.Do­cu­ment.FormTovar.Elements.CountилиDocu­ment.Forms(0).Elements.Count).

К элементу можно обращаться по его имени (Window.Do­cu­ment.Form­Tovar.Knopka).

Свойства общие для элементов объекта Elements

Form‑ ссылка на родительскую форму для получения доступа к ее свой­ствам (Window.Do­cu­ment.Form­Tovar.Knopka.Form.Method=”Get”).

Name, Value­‑ имя и надпись на кнопке или значение поля ввода.