Beispiel:
document.getElementById('data_preview_ajax').innerHTML=xmlhttp.responseText;in dieses DIV element werden folgende daten geladen
von einer separaten Datei < und korrekt dargestellt:
Oder etwas genauer, die innerHTML Eigenschaft bekommt den Wert, der in responseText steht.
<div style="width:20px; height:95px; float:left; padding:5px 0 0 7px; margin:0 10px 0 0px; background-color:#c5d5fc"><b>01</b></div> <a href="#" onclick="JavaScript:func_img_prev(1)"><img id="img_prev_1" src="123.jpg" height="100" border="0" name="1"></a><p>
Wozu ist hier der Link href="#" nötig, muss man mit diesen Link an den Anfang der seite springen können? Wozu soll das Label im onclick Eventhandler dienen? Wo hast du das her? Warum nimmst du nicht den onclick Handler des Bildes? Das würde neben der Code ersparnis auch den Code vereinfachen, da du dann dirtekt mittels this die Referenz auf das Bild übergeben könntest.
alert(document.getElementById('img_prev_1').src);
bekomme jedoch immer Fehlermeldung:
document.getElementById('img_prev_1') is null
was mache ich falsch?
Keine Ahnung, bei dem Code den du uns gezeigt hast, tritt diese Fehlermeldung nicht auf.
Struppi.