Utz: html4 zu xhtml -> funktioniert javascript nicht mehr?

Beitrag lesen

Hallo,

onClick="changePicture(document.getElementsByName('image1'))"

Hier übergibst Du der Funktion changePicture() ein Element, und zwar das mit dem Namen 'image1'

function changePicture(imgname)
{
var bild = document.getElementsByName(imgname).src;

imgname ist hier also nicht mehr der Bildname, sondern schon ein Element; getElementsByName(imgname) kann also nicht mehr zu einem vernünftigen Ergebnis führen. Wie wärs wenn Du einfach nur den Bildnamen übergäbest?

Grüße,
Utz

--
Mitglied im Ring Deutscher Mäkler