Обработчиком события является функция произвольного формата. Чтобы связать объект на html-странице, событие и обработчик события в теле соответствующего тега нужно написать конструкцию: событие="вызов обработчика". Например тег
<IMG src=small.gif onclick="ShowBigImage('big.gif');">
указывает браузеру, что при щелчке мышкой на картинке должна вызываться функция ShowBigImage с аргументом "big.gif". Обратите внимание на то, как в примере использованы кавычки. Такой приём позволяет избежать неверного распознавания текста браузером.
5. Пример HTML-документа с java-скриптами
Существует богатое разнообразие java-скриптов, ограничиваемое лишь возможностями, предоставляемыми браузерами, и фантазией web-программистов. Следующие примеры скриптов, вставленные в одну html-страницу, демонстрируют основные приёмы программирования на JavaScript.
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=Windows-1251">
<!-- Скрипт к примеру 1 -->
<SCRIPT LANGUAGE="JavaScript">
<!-- // Здесь комментарий не мешает исполнению скрипта
// Используем стандартный класс Array для задания массива картинок
img_arr = new Array(9)
img_arr[0] = 'Images1/eyes_lu.gif'
img_arr[1] = 'Images1/eyes_u.gif'
img_arr[2] = 'Images1/eyes_ru.gif'
img_arr[3] = 'Images1/eyes_l.gif'
img_arr[4] = 'Images1/eyes_.gif'
img_arr[5] = 'Images1/eyes_r.gif'
img_arr[6] = 'Images1/eyes_ld.gif'
img_arr[7] = 'Images1/eyes_d.gif'
img_arr[8] = 'Images1/eyes_rd.gif'
// Функция, обновляющая картинку
function myShowImage(id) { document.center_image.src = img_arr[id]; }
// Функция, генерирующая периферийную ячейку таблицы
function WriteRef(id)
{
// Определим в ячейке таблицы якорь - гиперссылку без URL
document.write('<TD><A OnMouseOver="myShowImage('+id+');">');
document.write('<IMG border=0 src=Images/1x1.gif width=150 height=150>');
document.write('</A></TD>');
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.