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
Mitglied im Ring Deutscher Mäkler