sprain: Problem mit setTimeout() ...

Beitrag lesen

Hallo zusammen ...

Ich habe ein Problem mit setTimeout(). Ich möchte, dass die Funktion losch() erst nach einer halben Sekunde aufgerufen wird. Nur funktioniert das nicht, der Browser meldet immer, nr sei nicht definiert. Was mache ich falsch ??

Wenn ich losch(nr) direkt aufrufe, ohne über hide(nr) einen Umweg zu machen, funktionierts einwandfrei.

Übrigens nr ist einfach eine Zahl, zB. 1 ...

function hide(nr)
{
window.setTimeout("losch(nr)",500);
}
losch(nr)
{
var m=("menu"+nr);
document.all(m).style.visibility="hidden";
}

Danke
sprain