⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 调用其他搜索引擎.htm

📁 JavaScript编程实例6
💻 HTM
字号:
<html>
  <head>
    <title>调用其他搜索引擎</title>
  </head>

  <body>
    <script language="JavaScript">
    <!-- 隐藏以下搜索引擎 --
      Google = "http://www.google.com/search?q=";
      Sina = "http://search.sina.com.cn/cgi-bin/search/search.cgi?_searchkey=";
      Sohu = "http://site.search.sohu.com/website.jsp?key_word=";
      Netease = "http://psearch.163.com/google/Search?lang=all&q=";

      var got=0;
      var url = "";
      var plus = "";

      function search4(item)
      {
        resultsWindow=window.open();
        resultsWindow.document.open();
        resultsWindow.document.write("<head><title>Close this window to return to Total Search</title></head>");
        resultsWindow.document.write("<frameset rows=50%,50%><frameset COLS=50%,50%><frame name='frame0' SRC='" + computeFrameSrc(0) + "'><frame name='frame1' SRC='" + computeFrameSrc(1) + "'></frameset>");
        resultsWindow.document.write("<frameset COLS=50%,50%><frame name='frame2' SRC='" + computeFrameSrc(2)+ "'><frame name='frame3' SRC='" + computeFrameSrc(3) + "'></frameset></frameset>");
        resultsWindow.document.close();
        got = 0;
      }

      function search2(item)
      {
        resultsWindow=window.open();
        resultsWindow.document.open();
        resultsWindow.document.write("<head><title>Close this window to return to Total Search</title></head>");
        resultsWindow.document.write("<frameset ROWS=50%,50%><frame name='frame0' SRC='" + computeFrameSrc(0) + "'><frame name='frame1' SRC='" + computeFrameSrc(1) + "'></frameset>");
        resultsWindow.document.close();
        got = 0;
      }

      function numChecked(item)
      {
        plus = escape(item.text.value); /* 搜索关键字 */
        var h=0; num=0;
        for (var l=0; l < item.check1.length; l++)
        {
          if (item.check1[l].checked)
          {
            h++;
            if (h++ <= 4)
            {
              if (l == "0"){ num = 1;}
              else if (l == "1"){ num = 2;}
              else if (l == "2"){ num = 3;}
              else if (l == "3"){ num = 4;}
              else if (l == "4"){ num = 5;}
            }
          }
        }
        if (h == 2) Results(num-1);
        else if (h == 4) search2(item);
        else search4(item);
      }
   
      function computeFrameSrc(num)
      {
        var k=-1;
        for (var j=got; j < document.choose4.check1.length; j++)
        {
          if (document.choose4.check1[j].checked)
          {
            k++;
            if (k++ <= num)
            {
              if (j == "0")
              { 
                url = Google + unescape(plus);
                got = 1;
              }
              else if (j == "1")
              {
                url = Sina + unescape(plus); got = 2;
              }
              else if (j == "2")
              {
                url = Sohu + unescape(plus); got = 3;
              }
              else if (j == "3")
              {
                url = Netease + unescape(plus); got = 4;
              }
              return url;
            }
          }
        }
        url = "http://www.personalcompass.com/empty.html";
        return url;
      }

      function Results(place)
      {
        resultsWin = open("","results");
        if (place == "0") url = Google + unescape(plus);
        else if (place == "1") url = Sina + unescape(plus);
        else if (place == "2") url = Sohu + unescape(plus);
        else if (place == "3") url = Netease + unescape(plus);
        resultsWin.location = url;
      } 
    // -- 结束隐藏部分 --> 
    </script>

    <form name="choose4" Action="javascript:numChecked(document.choose4) //">
    <p>
      <table><tr><td><b>请选择搜索引擎</b>
    <p>
      <input type="checkbox" name="check1" value="Google" onClick="choose4.check1.value='Google'">Google
      <br><input type="checkbox" name="check1" value="Sina" onClick="choose4.check1.value='Sina'">Sina
      <br><input type="checkbox" name="check1" value="Sohu" onClick="choose4.check1.value='Sohu'">Sohu
      <br><input type="checkbox" name="check1" value="Netease" onClick="choose4.check1.value='Netease'">Netease
      <br><br></td></tr>
      </table>
    <p>
    <b>请输入关键字</b>:
    <br><input type="text" name="text" size=30> <input type="submit" name="send" value="搜索">
    <input type="reset" name="clear" value="清除">
    </form> 
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -