<script type="text/javascript"> /*dichiarazione della variabile strutturata di nome parole, nella quale sono memorizzati i nomi degli autori: sostituirla con la vostra lista*/ parole= new Array('Alfieri','Foscolo','Manzoni','Leopardi','Carducci','Pascoli') /*Dichiarazione della funzione di nome "cerca". Dentro la parentesi abbiamo scritto il parametro di nome "s" che, come vedremo, fornirà il valore di input alla funzione stessa. Se il termine di ricerca, ad esempio, è Alfieri, viene creato dinamicamente un link ala pagina Alfieri.htm*/ function cerca(s){ collega='' flag=false for (i=0; i<parole.length;i++){ if (s.toUpperCase() == parole[i].toUpperCase()){ collega='<a href="'+parole[i] + '.htm"'+'>'+ parole[i] +'</a><br>' flag=true break } } if (flag==false){ collega="documento non trovato" } /*Viene scritto il link nell'elemento di nome Risulta attraverso il metodo innerHTML. Risulta è il nome dello span che inseriremo nella pagina. Le diverse ipotesi sono per i diversi browser*/ if(document.all) { document.all('Risulta').innerHTML=collega; } else if(document.getElementById){ document.getElementById("Risulta").innerHTML = collega } else { alert("il tuo browser non supporta questo metodo") } } </script> |
©2010 www.webfract.it