首页 | IT新闻 | 硬件 | 操作系统 | 开发 | 网络编程 | 数据库 | 热门框架 | 网络安全 | 组网 | 建站指南 | 网页制作 | 特效 | 实用技巧 | 服务器 | 办公 | QQ | 探索 | 社区

  • 技术部落
  • 部落首页 > 网络编程 > JavaScript > 正文
  • 站内搜索脚本例子五(javascript)
      2007-2-25  来源:网络资源  编辑:Jsbulo  热度:

    脚本说明:
    第一步:把如下代码加入<body>区域中
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Hide Script from Old Browsers
    Keyword = new Object();
    Descrip = new Object();
    Address = new Object();

    // Keyword[0] = n (where n is the number of keywords which can be searched
    Keyword[0] = 5 //对应查询组的数量;

    Keyword[1] = "javascript"
    Descrip[1] = "最全的javascript资源站-javascript2000.com"
    Address[1] = "http://www.javascript2000.com"

    Keyword[2] = "javascript"
    Descrip[2] = "很好的javascript站点"
    Address[2] = "http://www.cnlot.com/"

    Keyword[3] = "javascript"
    Descrip[3] = "java神捕"
    Address[3] = "http://pcafei.3322.net/"

    Keyword[4] = "javascript"
    Descrip[4] = "精彩天地"
    Address[4] = "http://demoy.3322.net/"

    Keyword[5] = "javascript"
    Descrip[5] = "国外最大的javascript资源站"
    Address[5] = "http://www.javascript.com/"
    function checkDatabase() {

    var Found = false
    var Item = document.forms[0].searchfor.value.toLowerCase();

    stats=’toolbar=no,location=no,directories=no,status=no,menubar=no,’
    stats += ’scrollbars=yes,resizable=yes’
    MsgBox = window.open ("","msgWindow",stats)
    MsgBox.document.write("<head><title>查询结果</title></head>");
    MsgBox.document.write ("<BODY BGCOLOR=#ffffff TEXT=#000000 LINK=#000080 VLINK=#800040
    ALINK=#FF0000><CENTER>查询结果</CENTER>")
    MsgBox.document.write ("For the keyword: "+Item+"<HR>");
    for (var i=1; i <= Keyword[0]; i++) {
    if(Item == Keyword[i]) {
    Found = true;
    MsgBox.document.write (Descrip[i]+"<BR><A HREF="+Address[i]+">Click Here To View</A><br>")

    }
    }
    if(!Found)
    MsgBox.document.write ("没有发现与该关键词有关的条目。")
    MsgBox.document.write ("<H6>Enjoy it!<BR><A HREF=http://java2000.126.com>http://java2000.126.com</A></H6>")
    MsgBox.document.write ("<FORM class=’pt9’><CENTER>")
    MsgBox.document.write ("<INPUT type=’button’ value=’关闭查询窗口’ onClick = ’self.close()’>")
    MsgBox.document.write ("</CENTER></FORM>") }
    // -->
    </SCRIPT>

    如下代码生成查询表单界面:

    <form name="form1">
    <u>请输入查询关键词:</u><br>
    <input type="text" name="searchfor" value="" size=20>
    <input type="button" value="查询" onClick="checkDatabase()" name="button">
    <br>
    <!-- End Of File -->
    <font color="#FF0000">输入小写字符</font>
    <p>
    </form>