кто как умеет?
<head><title>helo</title>
<script>
function helo() {
alert('helo');
}
</script>
</head>
<body>
<div id="page">
<ul id="sitemenu">
<li>Home</li>
<li>Registration</li>
<li>Contacts</li>
<li>Help</li>
</ul>
</div>
<script>
helo();
</script>
</body>
Спустя 15 минут, 55 секунд (14.06.2010 - 00:15) qpayct написал(а):
спрошу по другому
есть такой обеькт html при загрузке которого можно прописать чтобы выполнилась функция js?
есть такой обеькт html при загрузке которого можно прописать чтобы выполнилась функция js?
Спустя 2 часа, 38 минут, 37 секунд (14.06.2010 - 02:54) dr_Lev написал(а):
<body onload="helo();">
Спустя 13 часов, 42 минуты, 56 секунд (14.06.2010 - 16:37) qpayct написал(а):
а помимо body никак?
Спустя 1 минута, 11 секунд (14.06.2010 - 16:38) Gabriel написал(а):
посмотри в гугле к каким тегам можно прицепить onload.(ну или в справочнике)
Спустя 10 минут, 41 секунда (14.06.2010 - 16:49) Basili4 написал(а):
можно в теле body написать <script> тут ява скрипт <script> как только страница загрузится так он и сработает
Спустя 5 минут, 27 секунд (14.06.2010 - 16:54) qpayct написал(а):
Gabriel,
такое только с body прокатывает насколько я знаю
Basili4,
я это в топике уже писал. как то это не правильно
такое только с body прокатывает насколько я знаю
Basili4,
я это в топике уже писал. как то это не правильно
Спустя 46 минут, 17 секунд (14.06.2010 - 17:40) andyp написал(а):
У window есть событие onload, например:
window.onload = helo.
Или, если нужно добавить обработчик:
window.addEventListener("load", helo, false); (все кроме ИЕ, так как у него вместо addEventListener есть attachEvent)
window.attachEvent("onload", helo); - для ИЕ
Для Оперы, Mozilla, Chrome и Сафари есть такое событие DOMContentLoaded, на которое можно повесить обработчик . Например:
document.addEventListener( "DOMContentLoaded", helo, false ).
Могу еще назвать способы, например основаный на проверке через небольшие промежутки времени свойства документа document.readyState. Для ие есть интересный способ, основаный на использовании атрибута defer тега script.
window.onload = helo.
Или, если нужно добавить обработчик:
window.addEventListener("load", helo, false); (все кроме ИЕ, так как у него вместо addEventListener есть attachEvent)
window.attachEvent("onload", helo); - для ИЕ
Для Оперы, Mozilla, Chrome и Сафари есть такое событие DOMContentLoaded, на которое можно повесить обработчик . Например:
document.addEventListener( "DOMContentLoaded", helo, false ).
Могу еще назвать способы, например основаный на проверке через небольшие промежутки времени свойства документа document.readyState. Для ие есть интересный способ, основаный на использовании атрибута defer тега script.
Спустя 3 часа, 13 минут, 40 секунд (14.06.2010 - 20:54) twin написал(а):
qpayct
Цитата |
такое только с body прокатывает насколько я знаю |
Легко прокатывает и с <img>
Спустя 19 часов, 54 минуты, 43 секунды (15.06.2010 - 16:49) qpayct написал(а):
andyp
познавательно. надо будет сёдня заморочится посмотреть, а насчёт "ещё способы" эт всегда будем рады. я сюда именно за этим и хожу.
twin
вот этого я тож не знал. интересно запустит ли пустой img функцию javascript? надо тож проверить.....
познавательно. надо будет сёдня заморочится посмотреть, а насчёт "ещё способы" эт всегда будем рады. я сюда именно за этим и хожу.
twin
вот этого я тож не знал. интересно запустит ли пустой img функцию javascript? надо тож проверить.....
Спустя 1 день, 20 часов, 30 минут, 51 секунда (17.06.2010 - 13:20) andyp написал(а):
Ну тогда, что касается анализа document.readyState.
Для ИЕ еще Вам - document.attachEvent("onreadystatechange", helo).
Для других (ИЕ тоже), не очень "правильный", но
Для ИЕ еще Вам - document.attachEvent("onreadystatechange", helo).
Для других (ИЕ тоже), не очень "правильный", но
onloadTimer= setInterval(function(){
if ( document.readyState == "loaded" || document.readyState == complete" ) {
clearInterval( onloadTimer);
onloadTimer= null;
helo();
}
}, 10);
Спустя 2 года, 27 дней, 6 часов, 25 минут, 28 секунд (14.07.2012 - 19:45) Гость_Влад написал(а):
Цитата |
Ну тогда, что касается анализа document.readyState. Для ИЕ еще Вам - document.attachEvent("onreadystatechange", helo). Для других (ИЕ тоже), не очень "правильный", но |
Спасибо