ciao!
su una textarea devo associare a onkeyup un comando che mi faccia partire una funzione dopo 10 secondi..
mi spiego: stò elaborando una specie di bloc-notes in ajax, e volevo fare in modo che, quando l'utente digita qualcosa, dopo 10 secondi che smette di scrivere salvo in automatico il contenuto della textarea.
il problema è che... non riesco a dirgli di 'sovvrascrivere' il timeout...
il codice che ho buttato giù è:
ma ogni lettera digitata mi spara la funzione prova().. (nel test ho messo 1 sec)Codice PHP:
function setTimer(){
if(myTimer){
var myTimer = setTimeout("prova()", 1000);
}else{
clearTimeout(myTimer);
var myTimer = setTimeout("prova()", 1000);
}
}
function prova(){
alert('si');
}
ho provato a mettere
alert('myTimer: '+myTimer) nella prima funzione, e mi dà sempre undefined..
dove sbaglio?