中文(繁体)
<!-- 把如下程式碼加入<body>區域中 --> 你可以輸入'腳本'查查看<BR> <script language="JavaScript"> var NS4 = (document.layers); // 哪個瀏覽器? var IE4 = (文檔.all); var win = 視窗; // 搜尋視窗。 var n = 0;函數 findInPage(str) { var txt, i, 求; 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("文字編輯"); } // 如果找到,請標記它並將其捲動到視圖中。 if (找到) { txt.moveStart("字元", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } // 否則,從頁面頂部重新開始並找到第一個符合項目。否則 { 如果 (n > 0) { n = 0; findInPage(str); } // 沒有找到任何地方,請給訊息。 elsealert("未找到。");返回假; } </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>