Autor | Zpráva | ||
---|---|---|---|
sniclman Profil * |
#1 · Zasláno: 12. 6. 2012, 08:49:12
Dobrý den,
na stránku nahrávám dva externí javascriptové soubory. V každém souboru mám podmínku, že se script spustí až po načtení stránky document.onreadystatechange = function() { if(document.readyState == 'complete') { nějaké funkce atd... } } Bohužel se vykoná vždypouze javascript, který je poslední. Při pokusu s následujícím zápisem jsem dosáhl stejného výsledku, vyběhne pouze alert 'test 2'. document.onreadystatechange=test1; document.onreadystatechange=test2; function test1(){ if(document.readyState == 'complete'){alert('test 1');} } function test2(){ if(document.readyState == 'complete'){alert('test 2');} } Můžete mi prosím poradit jak zajistit aby fungovaly oba javascriptové soubory? |
||
_es Profil |
#2 · Zasláno: 12. 6. 2012, 08:55:51
sniclman:
Asi rovnaký problém, len iná udalosť: Kombinace window.onload a atributu onload v <body> |
||
sniclman Profil * |
#3 · Zasláno: 12. 6. 2012, 12:17:45
_es:
Děkuji, použil jsem function funkcia(){nejaký kód} try{addEventListener("load", funkcia, false);}catch(e){attachEvent("onload", funkcia);} |
||
Chamurappi Profil |
#4 · Zasláno: 12. 6. 2012, 12:52:41
Reaguji na sniclmana:
„V každém souboru mám podmínku, že se script spustí až po načtení stránky“ Proč je raději nedáš na konec stránky? |
||
Časová prodleva: 12 let
|
0