Запуск несколький функций в onload
Если Вы уже более-менее знаете JavaScript, то, наверняка, слышали об обработчике события Load, который называется onload. Данное событие срабатывает непосредственно при загрузке страницы. И очень часто при загрузке страницы должна выполняться какая-то функция. Но что делать, если нужно запустить несколько функций JavaScript? Собственно, такой вопрос задал один из пользователей на сайте. Поэтому о запуске нескольких функций в onload, я и напишу в этой статье.
Решение действительно тривиальное, достаточно запустить функцию, в которой запускаются все необходимые другие функции:
<head>
<script type="text/javascript">
function a() {
b()
c();
}
function b() {
alert("Функция b() запущена");
}
function c() {
alert("Функция c() запущена");
}
</script>
</head>
<body onload="a()">
</body>
Если открыть данную страницу (здесь нет таких важных вещей, как тега html или, например, заголовка и кодировки страницы, в целях упрощения понимания кода), то увидите, как при загрузке страницы сработают функции b() и c().
Вот таким простым способом, можно запустить несколько функций в onload, надеюсь, данная статья будет многим начинающим полезна.
-
- Михаил Русаков
Комментарии (3):
Гениально)
Ответить
или можна так <body onload="b(); c();"> Пользуясь моментом, хочу поблагодарить вас, Михаил, за полезный и хорошо изложенный материал на вашем сайте. Для своей работы я очень-очень многое почерпнула из вашего ресурса.
Ответить
Или window.onload = function () { b() a(); }
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.