Ole: setTimeout und variablenübergabe...kleines Problem

Beitrag lesen

Hi

hab da ein kleines Problem.

Hab eine Funktion (Imagechange) der eine Variable (STRING) übergeben wird. In dieser Funktion (Imagechange) sollen weitere Funktionen (bild_l, bild_m, bild_r), an welche die Variable (STRING) weitergegeben werden soll, zeitversetzt via setTimeout aufgerufen werden.

meine source sieht zur zeit so aus:

function bild_l(STRING)
 {
 document.getElementById("image_l").src = "img/" + STRING + "_l.jpg";
 }

function bild_m(STRING)
 {
 document.getElementById("image_m").src = "img/" + STRING + "_m.jpg";
 }

function bild_r(STRING)
 {
 document.getElementById("image_r").src = "img/" + STRING + "_r.jpg";
 }

function imagechange(STRING)
 {
 document.getElementById("image_l").src = "img/" + STRING + "_l.jpg";
 window.setTimeout("bild_m(STRING)",500);
 window.setTimeout("bild_r(STRING)",500);
 }

Mozilla meldet mir "STRING not defined"
ich haber auch schon probiert imagechange() um die zeile STRING = STRING zu erweitern, mit dem gleichen ergebniss.

Wo liegt mien Verständnissproblem? Kann doch eigentlich nur eine Kleinigkeit sein....und ich bin total blind.

Dank euch

so long
Ole
(8-)>