HTML: Популярный самоучитель

ОглавлениеДобавить в закладки К обложке

Исполнение при загрузке документа

Интерпретатор браузера выполняет операторы языка JavaScript, записанные вне тела какой‑либо функции, только один раз по мере загрузке документа. Причем положение HTML‑элемента SCRIPT с текстом сценария определяет момент времени, в который сценарий будет выполняться. Так, сценарий в примере 13.1 выполнялся именно до того, как было загружено остальное содержимое документа, поэтому выведенный им текст и появился раньше основного содержимого документа.

Чтобы при загрузке HTML‑документа выполнялась какая‑либо функция, в нужном месте сценария должен быть записан вызов функции. Так, пример 13.1 можно переписать следующим образом (пример 13.2 сокращен).

Пример 13.2. Вызов функции при загрузке документа

...

<BODY>

<SCRIPT type = "text/javascript">

function greeting(){

//Те же действия, что и в примере 13.1...

}

//Вызов функции greeting();

</SCRIPT>

<H1>Страница, содержащая сценарий</H1>

<P>Прочий текст страницы...

</HTML>

Если бы в коде сценария не было явного вызова функции greeting(), то на странице не появилось бы приветствие.


Логин
Пароль
Запомнить меня