EKKi: Bilderwechsel klappt nicht.

Beitrag lesen

Mahlzeit,

wozu machst du so einen aufwand ...

function Bildwechsel(NeuesBild)
    {
     document.images["Bild"].src=NeuesBild;
    }

Diese Funktion ist ein Beispiel dafür, wie man es NICHT machen sollte - schließlich beschränkst Du ihre Funktionalität auf genau EIN <image> ... wenn schon, dann solltest Du es folgendermaßen machen:

  
function Bildwechsel(img, url) {  
  if (url != '') {  
    img.src = url;  
  }  
}

<img src="AltesBild.jpg" width="XX" height="XX" alt="Bild" onclick="Bildwechsel(this, 'NeuesBild.jpg')" name="Bild">

Und das wäre dann so zeimlich das, was hier auch schon mehrfach geraten wurde.

<img src="AltesBild.jpg" width="XX" height="XX" alt="Bild"
    onClik="Javascript:Bildwechsel('NeuesBild.jpg')" name="Bild">

1. heißt der Eventhandler "onclick" (mit 2 "c" und klein geschrieben) und

2. ist die Angabe des Pseudo-Protokolls "javascript" überflüssig und nicht sinnvoll (wobei die Schreibweise "Javascript" erst recht falsch ist).

so geht es doch viel einfacher...

Nein, im Gegentum.

MfG,
EKKi

--
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|