setTimeout("this.className='uit'", 5000)

Status
Niet open voor verdere reacties.

combinatietang

Gebruiker
Lid geworden
24 mrt 2008
Berichten
48
Zie onderstaand script. Het gedeelte "Function uit()" werkt niet. Dit komt door setTimeout. Wat doe ik verkeerd? Ik wil dus de functie "this.className='uit'" met 5 seconden vertraging uitvoeren.

window.onload = attachFormHandlers;
function attachFormHandlers()
{
if (document.getElementsByTagName)
{
var li = document.getElementsByTagName('li');
for (var i=0; i<li.length; i++)
{
li.onmouseleave = uit;
li.onclick = klik;
}
}
}

function klik()
{this.className = (this.className=='uit')?'aan':'uit';}

function uit()
{setTimeout("this.className='uit'", 5000);}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan