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

📄 d0003.htm

📁 JavaScript源代码全集
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!--Saved  from《天索星网》http://www.tasoo.2000c.net,E-mail:tasoo_cn@yahoo.com.cn-->
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!-- A:link {text-decoration: none; color:#000000}
     A:visited {text-decoration: none; color: #000000}
     A:active {text-decoration: none; color: #FF0000}
     A:hover {text-decoration: underline; color: FF0000}
     body{font-size=9pt}
	    TH{FONT-SIZE: 9pt}
       TD{ FONT-SIZE: 9pt}-->
</style>
<title>《网络教程》之Javascript--站内导航——03</title>
</head>

<body topmargin="0" leftmargin="0">
<div align="center"><center>

<table border="0" width="90%" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100%" colspan="3"><div align="center"><center><table border="0" width="100%" cellspacing="0" cellpadding="0">
      <tr>
        <td width="250"><img src="../photo/jx.gif" border="0" WIDTH="200" HEIGHT="80"></td>
        <td width="468" height="60"></td>
      </tr>
    </table>
    </center></div></td>
  </tr>
  <tr>
    <td width="20%" bgcolor="#C8C882" valign="middle" align="center" height="22"></td>
    <td width="80%" bgcolor="#C8C882" valign="middle" align="center" colspan="2" height="22"><strong><span style="font-size: 10pt; font-family: Arial">javascript导航类</span></strong></td>
  </tr>
  <tr>
    <td width="20%" valign="top" align="center"><div align="center"><center><table border="0" width="100%" cellspacing="0" cellpadding="0">
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><span style="font-size: 9pt"><a href="index.htm">时间类</a></span></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt">文字类</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt">导航类</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt">鼠标类</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt">按钮类</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt">跑马灯</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt"><strong><font face="Arial">COOKIE</font></strong>类</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#C8C882" height="30"><a href="index.htm"><span style="font-size: 9pt">其他类</span></a></td>
      </tr>
      <tr>
        <td width="100%" align="center" bgcolor="#505028" height="10"></td>
      </tr>
    </table>
    </center></div><p><span style="font-size: 9pt"><br>
    </span></td>
    <td width="80%" valign="top" align="left" colspan="2"><div align="center"><center><table border="0" width="100%" cellspacing="0" cellpadding="0">
      <tr>
        <td width="100%" bgcolor="#EBEBEB" valign="middle" align="center" height="18" colspan="3"><span style="font-size: 9pt">站内导航——03</span></td>
      </tr>
      <tr>
        <td width="100%" valign="middle" align="center" height="2" colspan="3"></td>
      </tr>
      <tr>
        <td width="100%" valign="middle" align="center" height="1" colspan="3" bgcolor="#000080"></td>
      </tr>
      <tr>
        <td width="16%" valign="middle" align="center" height="22"></td>
        <td width="67%" valign="middle" align="center" height="22"><script language="JavaScript">
      var key = "";
      function makeEntry ()
      {
          this.Name="";
          this.URL = "";
          this.Desc = "";
          return this;
      }

      function makeArray(n)
      {
          this.length = n;
          for (var k = 1; k <= n; k++)
          {
              this[k] = "";
          }
          return this;
      }               

      function makeLinks(size)
      {
          this.length = size;
          for (var r=1; r<= size; r++)
          {
              this[r] = new makeEntry();
              this[r].Name = namesArray[r];
              this[r].URL = urlsArray[r];
              this[r].Desc = descArray[r];
          }
          return this;
      }

var linksize=0; 

namesArray = new makeArray(linksize);
urlsArray = new makeArray(linksize);
descArray = new makeArray(linksize);


var arraycount=0; 

<!-- 以下是数据库部分,随意添加和删除-->
arraycount += 1
urlsArray[arraycount] = "http://www.tasoo.2000c.net"
namesArray[arraycount] = "天索星网"
descArray[arraycount] = " 娱乐 音乐 艺术 时事 新闻 书库 免费资源 主页制作技巧 搜索引擎 插件 教学 动态页面 图形图象 多媒体"

arraycount += 1
urlsArray[arraycount] = "http://tasoo.in-china. com"
namesArray[arraycount] = "tasoo starnet"
descArray[arraycount] = "java  flash  photoshop  html  javascript  GIF"


linksize = arraycount;

function searchLinks(links, keyword, hits, dirw)
{
        var resultcount=0;
<!-- 如下是生成查询结果显示页面!外观自己可以修改相应代码即可! -->
        document.write('<HTML>');
        document.write('<BODY BGCOLOR=#C0C0C0 TEXT=#FF0080 LINK=black VLINK=yellow ALINK=yellow>');
        document.write('<CENTER><TABLE BORDER=3 CELLSPACING=0 CELLPADDING=3  BGCOLOR=\"#ff0000\"><TR><TD>');
        document.write("<CENTER><font color=white>查寻结果 </font><font size=1 color=yellow>" +keyword +"</font></CENTER>");
        document.write('</TD></TR></TABLE></CENTER></TD></TR></TABLE></CENTER><P>');
        document.write('<OL>');
        for (var q=1; q<=links.length; q++)
        {
            if (links[q].URL.toLowerCase().indexOf(dirw) != -1)
            {
                if (links[q].Desc.toLowerCase().indexOf(keyword) != -1)
                {
                    resultcount += 1;
                    if (resultcount > hits)
                    {
                        break;
                    }
                    else
                    {
                        document.write("<LI>");
                        document.write("<a href=\"" + links[q].URL + "\">" + links[q].Name + "</a>");
                        document.write(" -" + links[q].Desc + "<br>");
                        continue;
                    }
                }
                if (links[q].Name.toLowerCase().indexOf(keyword) != -1)
                {
                   resultcount += 1;
                   if (resultcount > hits)
                   {
                       break;
                   }
                   else
                   {
                        document.write("<LI>");
                        document.write("<a href=\"" + links[q].URL + "\">" + links[q].Name + "</a>");
                        document.write(" -" + links[q].Desc + "<br>");
                        continue;
                   }
                }
            }
        }                                       

}

</script> 
        <script>
<!-- 如下是表单合法性检查,主要是避免一些非法字符的查询! -->
function validate_form()
{
  txt = document.form.search.value;
  newindex = document.form.numhits.selectedIndex;
  dahits = document.form.numhits[newindex].value;
  newindexb = document.form.whichdir.selectedIndex;
  dadir = document.form.whichdir[newindexb].value;
  if (txt.indexOf(".") != -1){
        alert("Search is invalid! Contains a '.'"); return;}
  if (txt.indexOf(",") != -1){
        alert("Search is invalid! Contains a ','"); return;}
  if (txt.indexOf("@") != -1){
        alert("Search is invalid! Contains a '@''"); return;}
  if (txt.indexOf("!") != -1){
        alert("Search is invalid! Contains a '!''"); return;}
  if (txt.indexOf("#") != -1){
        alert("Search is invalid! Contains a '#''"); return;}
  if (txt.indexOf("$") != -1){
        alert("Search is invalid! Contains a '$''"); return;}
  if (txt.indexOf("%") != -1){
        alert("Search is invalid! Contains a '%''"); return;}
  if (txt.indexOf("^") != -1){
        alert("Search is invalid! Contains a '^''"); return;}
  if (txt.indexOf("&") != -1){
        alert("Search is invalid! Contains a '&''"); return;}
  if (txt.indexOf("*") != -1){
        alert("Search is invalid! Contains a '*''"); return;}
  if (txt.indexOf("(") != -1){
        alert("Search is invalid! Contains a '(''"); return;}
  if (txt.indexOf(")") != -1){
        alert("Search is invalid! Contains a ')''"); return;}
  if (txt.indexOf("[") != -1){
        alert("Search is invalid! Contains a '[''"); return;}
  if (txt.indexOf("]") != -1){
        alert("Search is invalid! Contains a ']''"); return;}
  if (txt.indexOf(";") != -1){
        alert("Search is invalid! Contains a ';''"); return;}
  if (txt.indexOf(":") != -1){
        alert("Search is invalid! Contains a ':''"); return;}
  if (txt.indexOf("<") != -1){
        alert("Search is invalid! Contains a '<''"); return;}
  if (txt.indexOf(">") != -1){
        alert("Search is invalid! Contains a '>''"); return;}
  if (txt.indexOf("?") != -1){
        alert("Search is invalid! Contains a '?''"); return;}
  if (txt.indexOf("=") != -1){
        alert("Search is invalid! Contains a '=''"); return;}
  if (txt.indexOf("+") != -1){
        alert("Search is invalid! Contains a '+''"); return;}
  else
      {
        jsi = new makeLinks(linksize);
        searchLinks(jsi, txt, dahits, dadir);
        document.write('</OL>');
        document.write('<font color=red>....... 查询结果结束 .......</font><P>');
        document.write('<hr>');
        document.write('</body></html>');
   }

}
</script> <form name="form">
          <font color="black"><div align="center"><center><p><span style="font-size: 9pt">关键字(小写字符,支持中文):</font> 
          <font color="black"><b><input name="search" size="20"> <br>
          </b>返回记录数:</font> <font color="black"><select name="numhits" size="1">
            <option selected value="25">25</option>
            <option value="50">50</option>
            <option value="75">75</option>
            <option value="100">100</option>
            <option value="150">150</option>
            <option value="200">200</option>
          </select> 检索分类 <b><select class="pt9" name="whichdir" size="1">
            <option selected value="http">ALL</option>
            <option value="java">javaScript</option>
            <option value="inet">Internet</option>
            <option value="tools">System Tools</option>
          </select> <br>

⌨️ 快捷键说明

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