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

📄 ch16-234.txt

📁 javascript demo thanks please
💻 TXT
字号:
<HTML>
<HEAD>
<TITLE>页面搜索篇--定制搜索引擎</TITLE>
</HEAD>

<BODY bgcolor="#fef4d2" >

<br><br>
<center>
<font color="ffaafa"><h2>页面搜索篇--定制搜索引擎</h2></font>
<hr width=300>
<br>

<!-- 案例代码开始 -->

<script language=JavaScript> 

var key = "";

function SearchEngineer(links, keyword){
   document.write("搜索结果: " + keyword +"<br>");
   document.write("<table border=1>");
   for (var q=1; q<=links.length; q++) {
     if (links[q].URL.indexOf(keyword) != -1)  {  showLink(links,q);  continue;  }
     if (links[q].Desc.indexOf(keyword) != -1) {  showLink(links,q);  continue;  }
     if (links[q].Name.indexOf(keyword) != -1) {  showLink(links,q);  continue;  }  }
   document.write("</table>");
} 

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;
}

function showAll(linkobj) {
   for (var s=1; s<= linkobj.length; s++) { showLink(linkobj,s); }
}

function showLink (links, index) {
   document.write("<tr>");
   document.write("<td><a href=" + links[index].URL +">" + links[index].Name + "</a></td>");
   document.write("<td>" + links[index].Desc + "</td></tr>");
}

function makeEntry (){
   this.Name="";
   this.URL = "";
   this.Desc = "";
   this.Category = "";
   return this;
}

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

var sizeindex=0 
var index=0
datesArray = new makeArray(sizeindex);
namesArray = new makeArray(sizeindex);
urlsArray = new makeArray(sizeindex);
descArray = new makeArray(sizeindex);

index += 1 
<!-- [Step1]: 这里可以按序增加要搜索的关键词以及名称和网址 -->
namesArray[index] = "新 浪 网"
urlsArray[index] = "http://www.sina.com.cn"
descArray[index] = "sina chat news hotel women friend"

index += 1 
namesArray[index] = "263 在线"
urlsArray[index] = "http://www.263.net.cn"
descArray[index] = "263 mail life china flash news"

index += 1 
namesArray[index] = "搜 狐 网"
urlsArray[index] = "http://www.sohu.com"
descArray[index] = "sohu news IT education chinaren"

sizeindex = index;
<!-- [Step2]: 在此能够更改提示窗口的信息 -->
SearchEngineer(new makeLinks(sizeindex), prompt("输入查询关键词:","关键词"));
<!-- [Step3]: 这里可以设置按钮的名称 -->
document.write("<form><input type=button value='重新搜索' onClick='history.go(0)'></form>");

</script>

<!-- 案例代码结束 -->


</BODY>

</HTML>

⌨️ 快捷键说明

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