Dornii: setTimeout, Probleme bei Übergabe von Variablen

Beitrag lesen

Wie es scheint bin ich einfach zu dusselig. Geht immer noch nicht.

Ich rufe die Funktion so auf:

<input onMouseUp="bild_anzeigen(this.name)" size="0" type="file" name="file_haupthintergrund">

Und hier die Funktion:

var timer_id;
var alt_haupthintergrund="";
function bild_anzeigen(fiup) {

if (alt_haupthintergrund!=document.getElementById(fiup).value) {
      document.getElementById('test').innerHTML='<img src="'+document.getElementById(fiup).value+'" border="0" alt="">';
      alt_haupthintergrund=document.getElementById(fiup).value;
      clearTimeout(timer_id);
   } else {
      timer_id=eval(setTimeout("bild_anzeigen("+fiup+")",50));
   }
}

Jetzt bringt er die Fehlermeldung "'file_haupthintergrund' ist undefiniert".