Toon posts:

Routinescriptje voor JS'ers: preloaden en rollover

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op Javascript.com heb ik wat scriptjes nageplozen, maar geen een lijkt er te werken. Bij sommige (compacte) scripts moet je je plaatjes nummers geven maar ik doe het liever handmatig, met wat meer code. (anders krijg je zo'n mapje met 1.gif, 1a.gif, 2.gif,....en da's nix)

Ik wil dus zo'n menuutje waarbij de plaatjes zo -plop- -plop- tevoorschijn komen.
Waarom werkt het niet met deze code:

.....
hier preload ik die handel. (Toch?)

var image1 = new Image;
image1.src ="images/rood.gif";

var image2 = new Image;
image2.src ="images/rood_h.gif";

....

en hier roep ik het aan:
[b]
<a href="#" onMouseOver="document.image.src = image2.src" onMouseOut="document.image.src = image1.src">
[img]"images/rood.gif"> </a> [/b] De[/img]

Verwijderd

Topicstarter
Even een update.

Het scriptje werkt dus wel, maar het lijkt aan de server te liggen. Vergelijk de zelfde pagina bij TMFweb (imageswap werkt niet) en Xodox, waar het wel werkt.

Iemand enig idee hoe dat kan??????

Verwijderd

www.xodos.com is running Apache/1.3.9 (Unix) PHP/4.0RC1 on Linux
www.tmfweb.nl is running Apache/1.3.11 (Unix) on Solaris

Hier ligt het alvast niet aan ;)


Werken andere javascriptjes wel bij tmfweb??


UPDATE:


Ik heb ff getest bij tmfweb, en het scriptje werkt dus WEL, alleen moet ik zo'n 20 sec wachten voor de images zijn ingelaaien. Hoe groot zijn die wel niet?

Verwijderd

Topicstarter
De plaatjes heb ik expres groot gemaakt (~48k) om het effect van cachen/preloaden te testen.

De andere javascriptjes werken wel, maar hij cached de plaatjes doodleuk niet vanuit TMFweb. Bij XodoX komen ze wel -plop- tevoorschijn.

Dat is toch vreemd? Ik bedoel, Javascript is clientside en de server heeft daar verder toch niets over te zeggen?

Verwijderd

Nee dus is het geen probleem qua hoster, mischien qua snelheid van de doorkomst(het downloaden) van plaatjes?