Autor | Zpráva | ||
---|---|---|---|
trancemaniac Profil * |
#1 · Zasláno: 15. 3. 2010, 11:51:51
Ahoj, potřeboval bych předělat níže uvedený JS pro prohlížeče na Gecku, protože JS zas tolik nerozumím.
Na starých stránkách script fungoval, ale tam chybělo doctype a bůh ví co ještě. Nejde mi to ani s var image = document.getElementById('rollover'); var t; var left = 0; function runMove() { var image = document.images.rollover; image.style.left = left; if( ++left >= 0 ) left = -2984; t = setTimeout('runMove()', 25 ); } runMove(); Děkuji moc za rady |
||
Chamurappi Profil |
#2 · Zasláno: 15. 3. 2010, 12:29:42
Reaguji na trancemaniaca:
„ale tam chybělo doctype a bůh ví co ještě“ Jelo to v quirku. Pokud z nějakého důvodu nepotřebuješ změnit režim, nechal bych to tak. „ image.style.left = left; “
Ve standardním režimu je nutné uvádět jednotky, takže: image.style.left = left + "px"; „ var image = document.images.rollover; “
Tohle pojede, pokud má obrázek name="rollover" .
„Nejde mi to ani s var image = document.getElementById('rollover');“ Tohle pojede, pokud má obrázek id="rollover" .
„ t = setTimeout('runMove()', 25 ); “
Raději t = setTimeout(runMove, 25); .
|
||
trancemaniac Profil * |
#3 · Zasláno: 15. 3. 2010, 13:03:55
Chamurappi Děkuju, moc mi to pomohlo. Už to šlape :)
|
||
Časová prodleva: 14 let
|
0