Русский
<!-- 把如下代码加入<body>区域中 --> 你可以输入'脚本'查查看<BR> <script Language="JavaScript"> var NS4 = (document.layers); // Какой браузер? вар IE4 = (document.all); вар выигрыш = окно; // окно для поиска. вар п = 0; функция findInPage (str) {вар txt, я, найдено; if (str == "") вернуть false; // Находим следующее появление данной строки на странице, при необходимости переходим к // началу страницы. if (NS4) { // Ищем совпадение, начиная с текущей точки. Если не найден, перемотаем // обратно к первому совпадению. if (!win.find(str)) while(win.find(str, false, true)) n++; иначе n++; // Если не найден ни в одном направлении, выдать сообщение. if (n == 0) alert("Не найден."); } if (IE4) { txt = win.document.body.createTextRange(); // Находим n-е совпадение сверху страницы. for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } // Если найдено, отметьте его и прокрутите до отображения. if (найден) { txt.moveStart("character", -1); txt.findText(строка); txt.выбрать(); txt.scrollIntoView(); н++; } // В противном случае начните сначала вверху страницы и найдите первое совпадение. еще { если (п > 0) { п = 0; findInPage (стр); } // Нигде не найдено, отправьте сообщение. else alert("Не найден."); } } Вернуть ложь; } </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>