9.3.4. Разбор сценария

<A HREF="http://www.intuit.ru"

onMouseOver="document.pic1.src='on.gif'"

onMouseOut="document.pic1.src='off.gif'">

<IMG SRC="off.gif" BORDER=0 NAME="pic1">

</a>

Так как обработчики события были достаточно хорошо рассмотрены ранее, то этот сценарий не представляет трудностей. Когда курсор уходит с изображения, появляется off.gif. Когда указывает на изображение, появляется on.gif.

Обратите внимание, что команда IMG связана с обработчиками onMouse в команде HREF через команду NAME="pic1". Это необходимо для связи команд.

Основные моменты:

1.onMouseOver и onMouseOut различают регистр. Нельзя менять заглавные и строчные буквы.

2.Так как необходимо ставить кавычки после onMouseOver= и onMouseOut=, то название файла *.gif берется в одинарные кавычки, а не в двойные.

3.document.pic1.src следует иерархии объектов, о которой говорилось в Уроке 8. document относится к текущему объекту документа HTML, a pic1 — это имя объекта изображение (имя можно придумать какое угодно). src (источник) — это свойство объекта изображение, которое указывает файл изображения.

4.В этом примере onMouseOver меняет источник изображения на on.gif.

5.ОnMouseOut заставляет объект изображение вывести off.gif.

6.Имейте в виду, что для наилучшего эффекта картинки должны быть одинакового размера.