Autor Zpráva
JB
Profil *
Ahoj vsem, muzete mi prosim poradit s nasledujicim scriptem. V IE funguje, ale v Mozile kupodivu ne. Kde je chyba? Diky.

<script language="JavaScript" type="text/javascript">
window.onload = animation;
obr = -1;
cas = 5000;
function animation(){
obrazky = ["obr/foto_uvod.jpg", "2008/team_foto.jpg"];
if (obr+1==obrazky.length) obr=0;
else obr++;
obrazek.src = obrazky[obr];
window.setTimeout('animation()',cas);
}
</script>
Chamurappi
Profil
Reaguji na JB:
Používáš standardní režim, máš <img> s id="obrazek", v Exploreru proměnná „obrazek“ ukazuje na tento <img>, v Mozille nikoliv, proto vznikne výjimka.

Místo „obrazek“ použij „document.getElementById("obrazek")“.
JB
Profil *
Díky, je to opravdu tak. Vyzkoušel jsem tvoji radu a funguje to.
JB

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:

0