Wiki-учебник по веб-технологиям: HTML/Сценарии ...

Главная | |

Сценарии в HTML

Оглавление документа


Сценарии на страницах HTML позволяют сделать их более динамичными и интерактивными.

<html>
<body>
<script type="text/javascript">
document.write("<h1>Всем привет!</h1>")
</script>
</body>
</html>

1. Стандартные атрибуты HTML 4.0


Теги HTML могут иметь атрибуты. Специальные атрибуты для каждого тега перечислены в описании каждого тега, Перечисленные здесь атрибуты являются базовыми и атрибутами языка, которые стандартны для всех тегов (с небольшими
исключениями):

2. Базовые атрибуты


Не действительны в элементах base, head, html, meta, param, script, style, и title.

Атрибут Значение Описание
class class_rule или style_rule Класс элемента
id номер_id Уникальный id элемента
style определение_стиля Определение встроенного стиля
title текст_подсказки Текст, выводимый в качестве подсказки

2.1. Атрибуты языка


Не действительны в элементах base, br, frame, frameset, hr, iframe, param и script.

Атрибут Значение Описание
dir ltr  rtl Задает направление вывода текста
lang код_языка Задает код языка

2.2. Атрибуты клавиатуры


Атрибут Значение Описание
accesskey символ Задает клавишу быстрого доступа для элемента
tabindex число Задает для элемента порядок перехода по клавише табуляции

2.3. Атрибуты событий в HTML 4.0


Новым в HTML 4.0 является возможность для событий HTML запускать действия браузера, такие как запуск Java Script?, когда пользователь щелкает на элементе

HTML.

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

Чтобы больше узнать о программировании с помощью этих событий, почитайте учебники по Java Script? и DHTML.

2.4. Атрибуты событий окна


Действительны только в элементах body и frameset.

Атрибут Значение Описание
onload сценарий Сценарий, который выполняется при загрузке документа
onunload сценарий Сценарий, который выполняется при выгрузке документа

2.5. Атрибуты событий формы


Действительны только в элементах form.

Атрибут Значение Описание
onchange сценарий Сценарий, который выполняется при изменении элемента
onsubmit сценарий Сценарий, который выполняется при отправке формы
onreset сценарий Сценарий, который выполняется при сбросе формы
onselect сценарий Сценарий, который выполняется при выборе элемента
onblur сценарий Сценарий, который выполняется, когда элемент теряет фокус
onfocus сценарий Сценарий, который выполняется, когда элемент получает фокус

2.6. Атрибуты событий клавиатуры


Не действительны в элементах base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.

Атрибут Значение Описание
onkeydown сценарий Что делать, когда нажата клавиша
onkeypress сценарий Что делать, когда клавиша нажата и отпущена
onkeyup сценарий Что делать, когда клавиша отпущена

2.7. Атрибуты событий мыши


Не действительны в элементах base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title.

Атрибут Значение Описание
onclick сценарий Что делать при щелчке мыши
ondblclick сценарий Что делать при двойном щелчке мыши
onmousedown сценарий Что делать, когда нажата клавиша мыши
onmousemove сценарий Что делать, когда перемещается указатель мыши
onmouseout сценарий Что делать, когда указатель мыши покидает элемент
onmouseover сценарий Что делать, когда указатель мыши проходит над элементом
onmouseup сценарий Что делать, когда кнопка мыши отпущена