不是我不想给分,而是我没分了。

解决方案 »

  1.   

    <script language="JavaScript">
    var NS4 = (document.layers);  
    var IE4 = (document.all);
    // window to search.
    var win = window;   
    var n   = 0;
    function findInPage(str) {
    var txt, i, found;
    if (str == "")
      return false;
    if (NS4) {if (!win.find(str))
       while(win.find(str, false, true))
         n++;
          else
          n++;
    if (n == 0)
       alert("抱谦!我找不到你要的内容.");
      }
    if (IE4) {
        txt = win.document.body.createTextRange();
         for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
          txt.moveStart("character", 1);
           txt.moveEnd("textedit");
        }
        if (found) {
          txt.moveStart("character", -1);
          txt.findText(str);
          txt.select();
          txt.scrollIntoView();
          n++;
        }
       else {
          if (n > 0) {
            n = 0;
            findInPage(str);
          }
          else
            alert("抱谦!我找不到你要的内容.");
        }
      }  return false;
    }</script>
    <form name="search" onSubmit="return findInPage(this.string.value);">
    <input name="string" type="text" size=20 onChange="n = 0;">
    <input type="submit" value="给我搜"> 
    </form>