Autor Zpráva
sniclman
Profil *
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
sniclman:
Asi rovnaký problém, len iná udalosť: Kombinace window.onload a atributu onload v <body>
sniclman
Profil *
_es:
Děkuji,
použil jsem
function funkcia(){nejaký kód}
try{addEventListener("load", funkcia, false);}catch(e){attachEvent("onload", funkcia);}
Funguje bezproblémově.
Chamurappi
Profil
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?

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: