страница 96
<html> <head> <title>An onclick script</title> <script type="text/javascript"> <!-- function alertUser() { alert("Ough!"); } // --> </script> </head> <body onload="done()"> Текст страницы. <form> <input type="text" name="entry"> <input type="button" name="oneButton" value="Press Me!" onclick="alertUser()"> </form> </body> </html>
Листинг 5.8 Запуск сценария в ответ на действия пользователя
He все объекты должен иметь обработчик события, определяемый в HTML (листинг 5.8), а только те из них, которые используются в сценарии. Согласно коду в листинге 5.8, ни один оператор сценария не будет выполняться до того момента, пока пользователь не щелкнет на кнопке. Функция alertUser() определяется при загрузке страницы и находится в ожидании запуска на протяжении всего времени, пока страница загружена в браузер. Если ее не запустят, никакого вреда от этого не будет.
Последний рассматриваемый сценарий также подразумевает использование функций. Только в этом случае функция вызывается с помощью оператора другого сценария. Подробнее об этом речь пойдет в главе 6.