Событие load

Событие load возникает при загрузке объекта браузером. Применима к объектам body, img, frame и др. Данное событие можно использовать, например, для того, чтобы узнать, отключена ли графика в браузере пользователя. Если графика включена, событие есть, если графика отключена - нет. Таким образом можно написать скрипт, с помощью которого вы предупредите пользователя о том, что ему нужно включить графику в настройках браузера или перенаправить его другую страницу без графики).

Синтаксис

<element onload = "handler" ... >


Пример

В начале загрузки веб-страницы глобальная переменная инициализируется gVar на значение "0" (графика отключена). При загрузке контрольного изображения выполняется функция "change()" и значение переменной gVar изменяется на "1". При загрузке всей веб-страницы выполняется функция "check()", которая проверяет значение переменной gVar и в зависимости от её значения выполняет то или иное действие.

Код для примера скрипта, использующего событие load


...
<head>
<script language="vbscript">
dim gVar

function change()
  gVar=1
End function

function check()
  If gVar=1 Then 
       alert "Графика включена"
  Else
       alert "Графика отключена"
  End If
End function
</script>
</head>

<body onload="check()">
<img src="rocky13a.gif" onload="change()">
...