Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КЛ_ТРП_защ.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
8.53 Mб
Скачать

Элемент id

Хотя мы и описывали его ранее, но вспомним, что этот элемент сообщает программе обработчику имя элемента в документе. Он может быть указан для следующих тегов: <a>, <td>, <tr>.

Синтаксис

id = "текст"

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

Значения. Любая текстовая строка. Строка должна заключаться в двойные или одинарные кавычки. Пробел недопустим. Может быть числовым, буквенным, либо комбинированным. Рекомендовано не использовать спец символов кроме знака подчеркивания «_».

Значение по умолчанию - Нет.

Обработчики событий

Обработчики событий предназначены для связи событий с методами и функциями, определёнными сценарием. Для каждого объекта существует определённый набор событий, расширяемый с каждой версией JavaScript. Имейте в виду, что хоть в IE4+ и NN4+ реализованы более совершенные модели событий (см. Модели событий), старая модель ещё имеет место во всех поддерживающих JavaScript броузерах и вряд ли перестанет существовать.

Вы можете заставить выполниться функцию, определённую в сценарии, или метод, определённый для какого-либо объекта, назначив эту функцию или метод как параметр для обработчика. Вы можете изменять этот параметр в сценарии аналогично значению любого свойства объекта. Нежелательно назначать параметром для обработчика функцию, физически расположенную в коде дальше, чем вызывающий объект. Обработчику события может быть возвращено некоторое значение (обычно Булево).

<SCRIPT LANGUAGE="javascript"> function function_1(...) {

...инструкции... document.Some_Form._Button1.OnClick = function_2(...);

return true;

} function function_2(...) {

...инструкции... } </SCRIPT>

<FORM NAME="Some_Form">

<INPUT TYPE="button" NAME="_Button1" OnClick="function_1(...)">

или

<A OnClick="Window.close()>

События могут быть системными (типа Error) и пользовательскими (типа MouseMove). При возникновении события оно помещается в объект event, который, как и любой другой объект, имеет свойства, к которым Вы можете обращаться в сценарии. Этот объект по-разному реализован в NN и IE, и поэтому имеет разные свойства.

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

11. Синтаксис frame, table, div элементов

Вообще-то, если строго говорить, то данные элементы не отличаются от рассмотренных нами ранее тегов. Однако, так как эти элементы являются основой, при верстке электронных изданий, то их целесообразно выделить в отдельную категорию и рассмотреть подробнее.

11.1. Синтаксис frame элемента

Окно просмотра браузера можно разбить на несколько прямоугольных областей, называемых фреймами. Области соприкасаются друг с другом и в каждую из областей можно загрузить отдельный HTML-документ, работать с этим документом независимо от документов, загруженных в другие области окна или фрейма.

Между фреймами можно организовать взаимодействие, например, выбор ссылки в одном из фреймов позволит изменить содержимое других фреймов. Фреймы часто используются в случаях, когда возникает необходимость загрузить документ в одну из областей при работе в другой области, или когда требуется расположить информацию, которая должна постоянно находиться на экране.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]