Тег <script> поддерживает атрибут src, который определяет URL-адрес файла, содержащего JavaScript-код. Используется он следующим образом:
<script src="../../scripts/myscript.js"></script>Файл JavaScript-кода обычно имеет расширение.js и содержит JavaScript-код в «чистом виде» без тегов <script> или любого другого HTML-кода.
Контейнер <SCRIPT> может включать произвольное число JavaScript операторов.
В приложениях на языке JavaScript широко применяются задание асинхронных операций, запрограммированных для выполнения реакции на определенные действия пользователя. Эти процедуры вносят элементы интерактивности работы с HTML документами и называются обработчиками событий.
Общий формат синтаксиса:
<TAG eventHandler="JavaScript Code">
где:
TAG - стандартный HTML тег, eventHandler - имя обработчика событий, JavaScript Code - текст программы обработчика событий.
События мыши
События мыши происходят при перемещении манипулятора или при нажатии левой кнопки. Данные события перечислены в следующей таблице.
| Событие | Описание |
| onmousedown | Происходит при нажатии левой кнопки мыши в области того или иного элемента |
| onmousemove | Происходит при перемещении мыши в области того или иного элемента |
| onmouseup | Происходит при отпускании левой кнопки мыши в области того или иного элемента |
| nmouseover | Происходит при попадании курсора мыши в область того или иного элемента |
| onmouseout | Происходит при выходе курсора мыши из области того или иного элемента |
| onclick | Происходит при щелчке левой кнопкой мыши в области того или иного элемента |
| ondblclick | Происходит при двойном щелчке левой кнопкоймыши в области того или иного элемента. Последовательность событий при двойном щелчке выглядит следующим образом: · onmousedown · onmouseup · onclick · onmouseup · ondblclick |






