Bilder vor laden
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
background
beitrag
bild
client
cursor
ecken
effekt
hintergrund
hintergrundbild
kleinen fleck
laden
mode
post
sage
sekunde
sen
stattdessen
unsichtbare abbild
verstehe
versuchen
-
1. kann man Bilder schon laden lassen, auch wenn sie noch nicht angezeigt werden? Ich habe ein Men?, das bei MouseOver ein anderes Hintergrundbild hat. Kann man diesen 2. Hintergrund schon laden bevor das MouseOver passiert? Weil sonst kommt das Bild erst eine Sekunde nach dem MouseOver, weil es noch l?d.
2."onMouseOut=this.background='_images/button1.jpg' onMouseOver=this.background='_images/button3.jpg' onClick=window.navigate('index.php?mode=02'); style='cursor:pointer;'"
Warum funktioniert das nur im IE und net im FF? Und was muss ich stattdessen nehmen?
Beitrag ge?ndert am 24.08.2005 22:06 von manror -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das trifft nicht genau dein Problem, aber es m?sste es trotzdem l?sen:
Ich habe hier irgendwo gelernt, dass man Bilder vorladen kann, indem man einfach einen kleinen Fleck macht (1x1) wo man das Bild schon einmal l?dt. Dann ist es im Cache des Clients. Ich w?rde an deiner Stelle einfach in einer Ecke dieses kleine, fast unsichtbare Abbild in height=1 und width=1 einbauen, dann m?sste man den gew?nschten Effekt haben.
MfG lagerhaus -
auf die Idee bin ich auch schon gekommen, aber auf einer blau-wei?en Seite f?llt ein roter Pixel trotzdem auf
-
"onMouseOut=this.background='_images/button1.jpg' onMouseOver=this.background='_images/button3.jpg' onClick=window.navigate('index.php?mode=02'); style='cursor:pointer;'"
ist kein korrektes JavaScript
"onMouseOut=this.style.backgroundImage='url(_images/button1.jpg)' onMouseOver=this.style.backgroundImage='url(_images/button3.jpg)' onClick=window.navigate('index.php?mode=02'); style='cursor:pointer;'"
So sollte es funzen.
Und was deine vorgeladenen Bilder angeht :
<img src="_images/button3.jpg" style="display:none" />
So wird das Bild zwar geladen aber nicht angezeigt.
Bei R?ckfragen pn -
Danke, also einiges geht ja, aber net alles...
onClick=window.navigate('index.php?mode=02');
funktioniert bei mir nur im IE und nicht im FF ... was kann das sein? -
versuche es sonst mal mit
onClick=window.location.href='index.php?mode=02';
was steht denn bei dir im Quelltext zu navigate() ? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage