tobi19: 2 Bilder im Wechsel mit onclick

Beitrag lesen

Das weiß ich ja auch nicht. Aber der IE ist mit bildwechsel(0) nicht einverstanden.
Natuerlich ist er das dann nicht, wenn du die Funktion weiterhin so definiert hast, dass sie zwei Parameter erwartet.

Hab ich nicht.

Ich kann die Bilder auch mit Arrays nummerieren. Aber was nutzt mir das genau?
Dann kannst du ganz einfach durch Angabe des nummerischen Index auf die Arryelemente zugreifen - und stehst damit nicht vor der Problematik, irgendwie eine Nummer in einen Variablennamen hineinpfriemeln zu muessen.

Ist mir ehrlich gesagt schwer zu verstehen, du erklärst was ich benutzen soll, aber nicht wie.

Script:

var bild = new Array();
 bild[0] = new Image();
 bild[0].src = "bild1.jpg";
 bild[1] = new Image();
 bild[1].src = "bild2.jpg";
 var n = 0;

function bildwechsel (zahl); {
 if (n == 1) {
  document.images[zahl].src = bild[0].src;
  n--; }
 else {
  document.images[zahl].src = bild[1].src;
  n++; }
 }

HTML:

<img src="cyxflash1.jpg" onclick="bildwechsel(0)">

Ich find den Fehler nicht. Sorry.