ภาษาไทย
<!-- 把如下代码加入<body>区域中 --> 你可以输入'脚本'查查看<BR> <script language="JavaScript"> var NS4 = (document.layers); // เบราว์เซอร์ไหน? var IE4 = (document.all); var win = หน้าต่าง; // หน้าต่างสำหรับค้นหา วาร์ n = 0; ฟังก์ชั่น findInPage(str) { var txt, i, พบ; ถ้า (str == "") ส่งคืนค่าเท็จ; // ค้นหาสตริงที่กำหนดถัดไปบนเพจ ล้อมรอบไปที่ // จุดเริ่มต้นของเพจหากจำเป็น if (NS4) { // ค้นหาการแข่งขันที่เริ่มต้นที่จุดปัจจุบัน หากไม่พบให้ย้อนกลับ // กลับไปที่นัดแรก if (!win.find(str)) ในขณะที่(win.find(str, false, true)) n++; อย่างอื่นไม่มี ++; // หากไม่พบด้านใดด้านหนึ่งให้ส่งข้อความ if (n == 0) alert("ไม่พบ"); } ถ้า (IE4) { txt = win.document.body.createTextRange(); // ค้นหาคู่ที่ n จากด้านบนของหน้า สำหรับ (i = 0; i <= n && (พบ = txt.findText(str)) != false; i++) { txt.moveStart("ตัวละคร", 1); txt.moveEnd("แก้ไขข้อความ"); } // หากพบ ให้ทำเครื่องหมายแล้วเลื่อนดู ถ้า (พบ) { txt.moveStart ("ตัวละคร", -1); txt.findText(str); txt.เลือก(); txt.scrollIntoView(); n++; } // หรือเริ่มต้นใหม่ที่ด้านบนของหน้าและค้นหารายการที่ตรงกัน อื่น { ถ้า (n > 0) { n = 0; findInPage(str); } // ไม่พบที่ไหนเลย ส่งข้อความมา การแจ้งเตือนอื่น ("ไม่พบ"); } } กลับเท็จ; } </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>