dedlfix: Variablenübergabe

Beitrag lesen

Hi!

Was Du willst, ist eher folgendes: wenn der Event-Handler des entsprechenden Objekts ausgelöst wird, soll der Funktionsaufruf "navi(j)" erfolgen. Dazu könntest Du diesen z.B. in eine anonyme Funktion kapseln:

insertimg.onclick = function() {

navi(j);
};

  
Das wird so nichts, denn beim vom Event ausgelösten Aufruf wird nicht der "damals" bei der Erstellung der Funktion aktuelle Wert von j übergeben sondern der derzeit aktuelle. Also jeder Eventhandler der Bilder bekommt immer die selbe Zahl, den Endwert von j nach Abarbeiten der Schleife.  
  
  
Lo!