страница 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.


