Don P: wechselnde Bilder .... klappt mit kleinem Fehler ...

Beitrag lesen

Hallo,

a) siehe

2.) http://aktuell.de.selfhtml.org/artikel/javascript/fader-framework/

b) Du machst typische Anfängerfehler:
Array-Indizes in JavaScript (und auch sonst) fangen in aller Regel bei 0 an, nicht bei 1.

Die Variable aktuell enthält beim ersten Aufruf 1, daher startet die Show mit window['bild2'].src, wegen aktuell++; vor jedem Wechsel.

function Bilderwechsel(){

if (aktuell == anzahl)
  aktuell = 0; aktuell++;
  document.images['Banner'].src = window['bild' + aktuell].src;
  setTimeout ('Bilderwechsel()', Geschwindigkeit)
}

  
Die Schreibweise und Einrückung suggeriert, dass der Code nach `aktuell = 0;`{:.language-javascript} auch noch zur if-Bedingung gehört.  
Das ist aber nicht der Fall. Besser wäre so:  
~~~javascript
  
if(aktuell == anzahl) {  
  aktuell = 0;  
} else {  
  aktuell++;  
}

Dann wird es deutlich.

Gruß, Don P