Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещев Web - программирование 2015-02-17.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
5.93 Mб
Скачать

1.6.7. Объект Links

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

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

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

Hash, Href, Host, HostName, PathName, Port, Protocol, Search ‑ ана­ло­гич­ны одноименным свойствам объекта Location (п. 1.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>

1.6.8. Объект Anchors

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

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

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

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

1.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 (контроль пересылаемых данных).

1.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 ­‑ имя и надпись на кнопке или значение поля ввода.