Hallo an alle,
bin in JS n ziemlicher Neuling, aber ich versuch hier trotzdem ein Problem zu loesen, was mir irgendwie nicht erschwinglich ist.
Folgendes:
Habe ein <div id="x" name="x"></div> indem ein schönes "es wird geladen.." JPG liegt. Soweit sogut. Beim Hovern versch. Links soll dieses Bild jedoch ersetzt werden. Dazu rufe ich folgende Funktion auf
in meinem onMouseOver event.
ersetzeBild('bildID');
Die Funktion dazu sieht folgendermaßen aus. (Hab das nun mal etwas "debugged" damit ich erkennen kann wo es hängt.)
function ersetzeBild(id) {
var pfad, me, mestyle;
pfad = "/images/"+id+"_old.jpg";
if (document.getElementById) {
alert("document.getElementByID läuft...");
me = document.getElementById("bildervorschau");
if (me) {
alert("me existiert...");
mestyle = me.src;
if (mestyle) {
alert ("mestyle existiert...");
mestyle.src = pfad;
}
}
}
}
Bis zu der If Abfrage if(mestyle) läuft alles durch, dann is schluss. Als Fehlermeldung kommt Objekt NULL oder kein Wert. Und ich hab langsam keine Ideen mehr.
Das erstaunliche ist ja ..
document.getElementById("bildervorschau").style.display = "block";
funktioniert. D.h. dort ist .style ja auchvorhanden. .src allerdings nicht ;-)
Wäre um jede Hilfe dankbar.
Viele Grüße.