So sieht das bei mir aus:
[code lang=javascript]
var _act = false;
function writeTempData(_var, _val){
if(_act == true){
_act = false;
clearTimeout(_to);
}
\_to = setTimeout("writeTempData\_('" + \_var + "', '" + \_val + "')", 500);
\_act = true;
}
[code]
Wenn die Funktion nicht innerhalb 500ms nochmal aufgerufen wird, wird die Funktion writeTempData_() aufgerufen.