Jaj, takze v tomto je problem. Ty nemozes objekt udalosti (window.event) pouzivat tam, kde k ziadnej udalosti nenastane. Tie tvoje ficury sa pouzivaju pri udalostiach ako napriklad onclick, pozri na ukazkovy kod:
Kód:
document.documentElement.onclick = do_stuff; //Na element <html> naviazeme obsluhu udalosti onclick
function do_stuff(e)
{
e = e || window.event; //"objekt udalosti" sa vo Firefoxe nachadza v prvom parametri obsluhy udalosti (cize e), v Exploreri zasa v globalnom objekte window.event.
}
V tomto objekte udalosti (cize v tom "e-cku") mozes najst vselijake atributy, napriklad e.target (resp. window.event.srcElement) je element, kam sa kliklo.
Ale pri primitivnom volani funkcie setIntervalom nedoslo k ziadnej udalosti, preto nema aky objekt udalosti existovat.
Takze by bolo dobre napisat, co chces spravit.