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:|