La funzione setTimeout in Javascript consente di eseguire un determinato codice javascript con un intervallo specificato in millisecondi.
Vediamo un esempio, preso dalla sezione tips and tricks della rivista Io Programmo di questo mese.
Abbiamo una semplice casella di testo e un bottone, quando premiamo il bottone quello che abbiamo scritto sarà cancellato carattere per carattere con un intervallo di mezzo secondo tra un carattere e l'altro, simulando la cancellazione manuale.
Il codice del metodo js è il seguente:
function deleteChar(t){
var testo=document.getElementById(t);
var inside=testo.value;
if(inside){
testo.value=inside.substring(0,inside.length-1);
setTimeout("deleteChar("+"'"+t+"'"+")",500);
}
}
Vediamolo all'opera:
Vediamo un esempio, preso dalla sezione tips and tricks della rivista Io Programmo di questo mese.
Abbiamo una semplice casella di testo e un bottone, quando premiamo il bottone quello che abbiamo scritto sarà cancellato carattere per carattere con un intervallo di mezzo secondo tra un carattere e l'altro, simulando la cancellazione manuale.
Il codice del metodo js è il seguente:
function deleteChar(t){
var testo=document.getElementById(t);
var inside=testo.value;
if(inside){
testo.value=inside.substring(0,inside.length-1);
setTimeout("deleteChar("+"'"+t+"'"+")",500);
}
}
Vediamolo all'opera:
Nessun commento:
Posta un commento