Oi pessoal,
Será que alguem pode me ajudar??
Segue o script que estou usando para fazer a pesquisa.
O problema é que estou usando um arquivo muito grande (sete páginas
de texto), e toda vez que a pessoa vai fazer a pesquisa e necessita
clicar no botão para localizar o próximo, tem que usar a barra de
rolagem.
Já pensei em utilizar frames (quadros), colocando em um quadro o boão
de pesquisa e no outro quadro o texto a ser pesquisado, só que a
pesquisa só é feita no quadro atual.
<form name=“f1” action=""
onfiltered=“if(this.t1.value!=null && this.t1.value!=’’)
findString(this.t1.value);return false”
>
</form>
<script language="_JavaScript">
<!–
var TRange=null
function findString (str) {
if (parseInt(navigator.appVersion)<4) return;
var strFound;
if (navigator.appName==“Netscape”) {
// NAVIGATOR-SPECIFIC CODE
strFound=self.find(str);
if (!strFound) {
strFound=self.find(str,0,1)
while (self.find(str,0,1)) continue
}
}
if (navigator.appName.indexOf(“Microsoft”)!=-1) {
// EXPLORER-SPECIFIC CODE
if (TRange!=null) {
TRange.collapse(false)
strFound=TRange.findText(str)
if (strFound) TRange.select()
}
if (TRange==null || strFound==0) {
TRange=self.document.body.createTextRange()
strFound=TRange.findText(str)
if (strFound) TRange.select()
}
}
if (!strFound) alert (“String '”+str+"’ not found!")
}
//–>
</script>
:oops: