Выполнение скрипта OnLoad в DIVе
Всем привет! Есть див... к чему слова... собственно ВОТ:
Так работает: Код:
<div id="block" onclick="funonload('переменная');" >click me</div> Код:
<div id="block" onload="funonload('переменная');" >click me</div> |
Не вижу логики.
<div id="block">click me</div> <script> function funonload(n) { alert(n); } funonload(123); </script> |
Ruslan_xDD,
ок.... таких блоков на странице будет много... моё упущение... надо было это сразу пояснить... |
casper-man, страница загружается махом, почти всегда обновления на экране происходят целиком всей страницей. Лишь иногда, при плохом инете и/или натыканных скриптах типа всяких соцкнопок видна пошаговая отрисовка. Отсюда делаем вывод что для пользователя разницы нет - выполнять скрипт сразу после каждого дива или после полной загрузки страницы. Он не увидит промежуточного состояния почти наверняка.
|
danik.js, беда в том что с этим блоком в последствии будет работать функция, а по другому это цикл, а функция в цикле работать отказывается.
|
Цитата:
|
Посмотри тут, надеюсь поможет
|
Часовой пояс GMT +3, время: 00:38. |