dichti: setTimeout / clearTimeout

Beitrag lesen

wieso prüfst du nicht ob aktiv überhaupt einen Wert hat?

if(aktiv) clearTimeout(aktiv);

und du musst natürlich aktiv noch mit var deklarieren.

habe ich nun beides gemacht und dann kann ich das ganze ja einfach in eine function packen, das würde dann so aussehen für mich (klappt übrigens nicht, der macht immer noch für jeden tastendruck eine abfrage):

  
function search_go(){  
    if(aktiv) clearTimeout(aktiv);  
    var aktiv = setTimeout("search_go1()", 3000);  
}