Несколько функций в body onload

Несколько функций в body onload Как объявить одновременно несколько функций в <body onload=" ">

Задача: объявить сразу несколько функций в обработчике onload, чтобы они запускались при загрузке страницы

 

Решение: хотим, чтобы запускались функции f1() и f2() - тогда нужно объявить в onload функцию f3(), которая запускает f1() и f2():

<script type="text/javascript">
  function f3() {
    f1();
    f2();
  }
  function f1() {
    ......;
  }
  function f2() {
    ......;
  }
</script>
</head>
<body onload="f3()">
</body>

UPD Решение2: также работает <body onload="f1();f2();">

Источник: loco.ru

dlrm
Разработчик на джумле, автор многих идей проектов.

Вы можете почитать все статьи от dlrm'а.



Другие статьи по этой теме:

Комментарии (2)     Подпишитесь на RSS комментариев к этой статье.

2 комментариев

#796
almix говорит:
March 8, 2013 at 05:44 pm

Ещё так можно:

<body onload="func1(); func2();">
#916
Антон говорит:
July 11, 2013 at 04:38 pm
Гораздо проще делается через очередь jQuery. В итоге запись очень короткая:

$(function(){ alert('hello1');});

$(function(){ alert('hello2');});

$(function(){ alert('hello3');});