Chris: Problem mit Parameterübergabe bei setTimeout

Beitrag lesen

Hallo Forum!

Ich hab ein Problem beim Aufruf einer Funktion mit setTimeout aus einer zweiten Funktion heraus. Der Parameter, den ich übergeben will, kommt scheinbar "nicht an", da sowohl NS 4.5 als auch IE 4.7 "undefined" ausgeben.

Zum besseren Verständnis, das Gebilde soll nach folgendem Schema ablaufen:

var x,y,z;  
  
function tuwas(z)  
{  
alert(z);  
}  

function timeout(y)  
{  
window.setTimeout("tuwas(y)",4000);  
}  

z = 5;  
timeout(x);  

Schau ich seit Stunde auf einen Denkfehler, oder wird das so wirklich von beiden Browsern nicht interpretiert? Bei einem direkten Aufruf von tuwas(), also nicht aus timeout() heraus, funktioniert das ganze ja auch...

Also vielen Dank für Hilfe schon im Voraus...

Chris