Обычно скрипты размешаются в заголовке html-страницы (между тегами <HEAD> и </HEAD>). Но их также можно размещать в теле html-страницы (между тегами <BODY> и </BODY>). В этом случае скрипты будут выполнены в процессе загрузки страницы в том месте, где они размещены. С помощью таких java-скриптов можно, например, формировать таблицы (иногда удобно описать данные в виде массива на JavaScript, а их форматирование в таблицу сделать с помощью скрипта) или выводить контекстно-зависимый текст вместо создания нескольких почти одинаковых html-страниц.
Все создаваемые программистом объекты, переменные и константы видны в пределах всех блоков html-страницы, ограниченных тегами <SCRIPT> и </SCRIPT>, и расположенных ниже определений данных объектов, переменных и функций. Одна html-страница может содержать несколько java-скриптов.
Выполнение java-скриптов осуществляется браузером при наступлении некоторых событий. То есть, программист, если он хочет создать динамическую html-страницу, кроме собственных классов (если таковые нужны), вспомогательных функций, переменных и кода, выполняемого при загрузке html-страницы, должен написать обработчики событий и сослаться на них в тегах HTML. Ниже в таблице приведён перечень событий, которые можно обрабатывать в JavaScript.
Событие |
Когда вызывается обработчик |
onBlur |
Когда элемент формы text, select или textarea теряет фокус. |
onChange |
Когда значение элемента формы text, select или textarea изменилось, и элемент потерял фокус. |
onClick |
После щелчка левой кнопки мыши на объекте button, checkbox, radio, link, reset или submit. |
onFocus |
Когда пользователь переходит к элементу формы textarea, select или text для ввода данных. |
onLoad |
Когда загрузка документа в окно (window) или кадр (frame) закончена. |
onMouseOver |
Когда указатель мыши помещается над гиперссылкой. |
onSelect |
Когда выделен текст внутри элемента формы text или textarea. |
onSubmit |
В момент щелчка мышью на кнопке submit для посылке данных на сервер. |
onUnload |
Когда пользователь выходит из документа (window). |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.