Salve a tutti,
sto realizzando una piccola applicazione, e il mio più che un reale problema è una necessità dovuta dal buon senso.
Nella mia pagina in ASP, ho una textbox.
Questa textbox dovrà contenere un codice da ricercare nella tabella degli articoli.
Ogni qualvolta viene inserito un carattere, una funzione sul ONKEYUP della suddetta texbox mi apre un DIV sottostante; all'interno del DIV c'è un IFRAME con una pagina ASP che mi carica l'elenco, cercando nella tabella degli articoli il contenuto della textbox.
Funziona tutto perfettamente.
Questa è la textbox:
codice:
<input name="codice" type="text" class="textbox1" id="codice" onKeyUp="ShowDiv('txtbox_suggerimenti');RicaricaFrameConID('fr_list');" size="23" />
Questa è la funzione:
codice:
function RicaricaFrameConID(el){
document.getElementById(el).src = "elenca_articoli.asp?search="+document.form1.codice.value;
}
Come potete vedere, la funzione RicaricaFrameConID OGNI VOLTA che viene cliccato un tasto mi fa partire la ricerca.
Io ho gia inibito la ricerca con un testo minore di 3 caratteri, però poi, quando ha gia inserito 3 caratteri, ogni tasto mi fa partire la ricerca, e nn mi sembra molto ortodosso.
Secondo voi come posso fare per rallentare il tutto?
Una sorta di rallentatore in secondi?
Grazie a tutti in anticipo
Ale