Português
<!-- 把如下代码加入<body>区域中 --> 你可以输入'脚本'查查看<BR> <script language="JavaScript"> var NS4 = (document.layers); //Qual navegador? var IE4 = (documento.todos); var win = janela; // janela para pesquisar. var n = 0; function findInPage(str) { var txt, i, encontrado; if (str == "") retornar falso; // Encontre a próxima ocorrência da string fornecida na página, vá até // o início da página, se necessário. if (NS4) { // Procura a correspondência começando no ponto atual. Se não for encontrado, retroceda // para a primeira correspondência. if (!win.find(str)) while(win.find(str, false, true)) n++; senão n++; // Se não for encontrado em nenhuma direção, dê mensagem. if (n == 0) alert("Não encontrado."); } if (IE4) { txt = win.document.body.createTextRange(); // Encontre a enésima correspondência no topo da página. for (i = 0; i <= n && (encontrado = txt.findText(str)) != false; i++) { txt.moveStart("caractere", 1); txt.moveEnd("editartexto"); } // Se encontrado, marque-o e role-o para visualização. if (encontrado) { txt.moveStart("caractere", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } // Caso contrário, recomece no topo da página e encontre a primeira correspondência. senão { se (n > 0) { n = 0; encontrarInPage(str); } // Não encontrado em lugar nenhum, dê mensagem. senão alerta("Não encontrado."); } } retornar falso; } </script> <form name="search" onSubmit="return findInPage(this.string.value);"> <font size=3><input name="string" type="text" size=15 onChange= "n = 0;"></font> <input type="submit" value="Find"> </form>