poche 发表于 2007-4-27 11:58:31

***测试搜索***在跳出的对话框中输入关键字然后查找的脚本

把下列代码加到网页的<body></body>标签之间 从google下载我的照片管理软件
要完成此效果把如下代码加入到<body>区域中

<script language="javascript">

var key = "";



function makeentry (){

this.date = "";

this.name="";

this.url = "";

this.desc = "";

this.category = "";

return this;

}



function makearray(n) {

this.length = n;

for (var k = 1; k <= n; k++) {

this = "";

}

return this;

}



function makelinks(size) {

this.length = size;

for (var r=1; r<= size; r++) {

this = new makeentry();

this.date = datesarray;

this.name = namesarray;

this.url = urlsarray;

this.desc = descarray;

}

return this;

}





var linksize=0



datesarray = new makearray(linksize);

namesarray = new makearray(linksize);

urlsarray = new makearray(linksize);

descarray = new makearray(linksize);





var arraycount=0





arraycount += 1

datesarray = "5/30/2000"

urlsarray = "http://www.163.net"

namesarray = "网易"

descarray = "163 netease yeah 126 chinese "

//alert(arraycount)



arraycount += 1

datesarray = "5/30/2000 "

urlsarray = "http://www.sina.com.cn"

namesarray = "新浪网"

descarray = "sina net chat chatting news super"

//alert(arraycount)



arraycount += 1

datesarray = "5/30/2000 "

urlsarray = "http://www.sohu.com"

namesarray = "搜狐"

descarray = "sohu net chat news "

//alert(arraycount)



linksize = arraycount;



// ----end data -------



function showall(linkobj) {

for (var s=1; s<= linkobj.length; s++) {

showlink(linkobj,s);

}

}



function showlink (links, index) {

//document.write("<table border>");

document.write("<tr><td>" + links.date +"</td>");

document.write("<td><a href=" + links.url +">" + links.name + "</a></td>");

document.write("<td>" + links.desc + "</td></tr>");

//document.write("</table>");

}



function searchlinks(links, keyword){

document.write("搜寻结果: " +keyword +"<br>");



document.write("<table border>");

for (var q=1; q<=links.length; q++) {

//document.write(q+".")

if (links.url.indexof(keyword) != -1){

// document.write("search results for keyword: "+keyword+ "<br>" +links.name +"<p>")

//document.write("搜寻结果: "+keyword+ "<br>" );

showlink(links,q);

continue;

}

if (links.desc.indexof(keyword) != -1) {

showlink(links,q);

continue;

}

if (links.date.indexof(keyword) != -1) {

showlink(links,q);

continue;

}

if (links.name.indexof(keyword) != -1) {

showlink(links,q);

continue;

}

}

document.write("</table>");

}





// final stuff

// the main program ---




jsi = new makelinks(linksize);

document.write("<title>站内查询</title>");

searchlinks(jsi, prompt("输入查询关键字:","输入查询关键字:"));

document.write("<hr>");

document.write("按<b>search again</b>再次查询<hr>");

document.write("<form><input type=button onclick='history.go(0)' value='search again'></form>");



// show all the links

//document.write("<table border>");

//showall(jsi);

//document.write("</table>");



</script>
      










--------------- ---------------- - ------

   http:/ /www. huoyue.com. cn 活跃网,活跃人 群的论坛,访问活跃网,将 给您带来 意想不到的收获,还可以免费为您开论坛,让您免费拥有与朋友、网 友 交流的论坛。 你是年轻人吗 ?你活跃你就上!
页: [1]
查看完整版本: ***测试搜索***在跳出的对话框中输入关键字然后查找的脚本