OnMouseOver - spezieller Preloader
Karlheinz Toni
- javascript
0 Danny
Hi, ich hab folgenden Code versucht, der bei irgendwelchen OnMouseOver-Funktionen das Hintergrundbild einer td ändern soll:
function setImage(image){
$img = new Image();
$img.src = image;
$count = 0;
while($count < 100&&!$img.complete){
$count++;
}
if($img.complete){
document.all.menuImage.background=image;
}
}
Die id der td ist "menuImage".
Das Problem ist, dass wenn das OnMouseOver-Handle ausgelöst wird, und das Bild noch nicht pre-geloaded wurde (was ich auch nicht möchte), dann zeigt er es nicht an mit dem Code, den ich geschrieben habe. Gibt es eine Möglichkeit, das Bild anzeigen zu lassen sobald es geladen wurde (wenn man noch immer auf dem Objekt ist, das das OMO-Handle startet?)?
Thx
Charly
Hi auch, Charly!
Erstens ist "$" Perl-Syntax und zweitens kennt nur der IE das Objekt "document.all"...
Gruß
Danny