fly: SetTimeout / visibility

Beitrag lesen

Hi, Ich habe folgende Schleife:

for (i=1; i<antworten; i++)
{
document.all.antwort[i].style.visibility = 'visible';
document.all.antwort[i].style.visibility = 'hidden';
}

Nun möchte ich, dass jedes Element rund eine Sekunde zu sehen ist. Alle Elemente liegen an der selben stelle. Ich kann, wenn ich das untere auskommentiere alle Ebenen gleichzeitig sehen (also nix lesen) und so wie das jetzt ist werden die ganz schnell ein und wieder ausgeblendet, so dass man nix sieht.

Das beste wäre wenn man irgendwie sagen könnte die elemente sollen innerhalb von 15 Sekunden alle sichtbar geworden sein und auch wieder verschwunden sein. Die Anzahl der Elemente ist in "antworten" gespeichert.

Ich hab mir das so gedacht:

var time = 15000/ antworten;

for (i=1; i<antworten; i++)
{
document.all.antwort[i].style.visibility = 'visible';
window.setTimeout("document.all.antwort[i].style.visibility = 'hidden';",time);
}

aber irgendwie geht das so nicht.......

wär cool, wenn eine(r) nen Denkanstoss für mich hätte...