Salve a tutti voi, sono qui perchè ho un problema con uno script la cui funzione sarebbe quella di far evidenziare una parola da me scritta in un input.
Adesso vista la mia incompetenza con tale linguaggio chiedo a voi se possibile riuscire a far funzionare questo script, o tanto più se ne conoscete uno uguale ma funzionante..
questo è lo script:
Codice:
<script type="text/javascript"> var volte = 0; var trovato = false; var base=''; function inizia() { base = opener.document.body.createTextRange(); } function trova() { if (document.MioForm.testo.value == '') { alert('Nulla da cercare!'); return; } if (volte==0) { inizia() } trovato=base.findText(document.MioForm.testo.value) if (trovato) { base.findText(document.MioForm.testo.value); base.select(); base.scrollIntoView(); volte++; base.moveStart("character", 1); base.moveEnd("textedit"); } else { if (volte == '0') alert('"' + document.MioForm.testo.value +'" non è stato trovato in questa pagina.'); else alert('"' + document.MioForm.testo.value+'" è stato trovato '+ volte+' volte in questa pagina.'); volte=0; } } </script>
questo invece è il form con input:
codice:
Codice:
Codice:
<form name="MioForm"> <input type="text" name="testo"> <input type="button" value="TROVA" onClick="trova()"> </form>
grazie mille anche solo per l'attenzione