Français
<!-- 把如下代码加入<body>区域中 --> 你可以输入'脚本'查查看<BR> <script langage="JavaScript"> var NS4 = (document.layers); // Quel navigateur ? var IE4 = (document.all); var gagner = fenêtre ; // fenêtre de recherche. variable n = 0 ; function findInPage(str) { var txt, je, trouvé ; if (str == "") renvoie false ; // Recherche la prochaine occurrence de la chaîne donnée sur la page, retourne au // début de la page si nécessaire. if (NS4) { // Recherche une correspondance commençant au point actuel. S'il n'est pas trouvé, rembobinez // jusqu'à la première correspondance. if (!win.find(str)) while(win.find(str, false, true)) n++; sinon n++ ; // S'il n'est trouvé dans aucune des deux directions, donnez un message. if (n == 0) alert("Introuvable."); } if (IE4) { txt = win.document.body.createTextRange(); // Recherche la nième correspondance en partant du haut de la page. for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } // S'il est trouvé, marquez-le et faites-le défiler. if (trouvé) { txt.moveStart("personnage", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++ ; } // Sinon, recommencez en haut de la page et trouvez la première correspondance. sinon { si (n > 0) { n = 0 ; findInPage(str); } // Introuvable nulle part, donnez un message. else alert("Introuvable."); } } renvoie faux ; } </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>