Moin!
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?
Oder einfach den alten Zustand der Funktion wiederherstellst - der funktioniert nämlich.
PS: XHTML erfordert, dass alle Attribute kleingeschrieben werden. onClick ist falsch, onclick ist richtig. onDblClick ist falsch, ondblclick ist richtig.
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."