Joachim: Problem mit setTimeout() ...

Beitrag lesen

hi,

function hide(nr)
{
window.setTimeout("losch(nr)",500);
}
losch(nr)

^^^^^^^^^^^^^^^^^

da fehlt "function", nur ein copy-Fehler?

{
var m=("menu"+nr);
document.all(m).style.visibility="hidden";
}

bei mir geht es ueber einen kleinen Umweg, ich definiere x=nr:

function hide(nr)
{
x=nr;
window.setTimeout("losch(x)",500);
}
function losch(nr)
{
document.all["ebene"+nr].style.visibility="hidden";
}

Der DIV hat bei mir die ID="ebene0", uebergeben wird 0.
Das Script ist reine IE-Syntax, aber ich nehme an, Du testest erst einmal IE-only?

Gruss  Joachim