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);}
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);}