作家
登录

一个用js实现的页内搜索代码

作者: 来源:www.28hudong.com 2013-03-30 03:28:13 阅读 我要评论

<FORM name=search onsubmit="return findInPage(this.string.value);"> <INPUT onchange="n = 0;" size=15 name=string value="首相"> <INPUT type=submit value=页内搜索...></FORM> <SCRIPT language=JavaScript> var NS4 = (document.layers); var IE4 = (document.all); var win = window; var n = 0; function findInPage(str) { var txt, i, found; if (str == "") return false; if (NS4) { if (!win.find(str)) while(win.find(str, false, true)) n++; else n++; if (n == 0) alert("Not found."); } if (IE4) { txt = win.document.body.createTextRange(); for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) { txt.moveStart("character", 1); txt.moveEnd("textedit"); } if (found) { txt.moveStart("character", -1); txt.findText(str); txt.select(); txt.scrollIntoView(); n++; } else { if (n > 0) { n = 0; findInPage(str); } else alert(" 不好意思,在本页没找到,是不是到其它类别去看看呢?n 如果还没有找到,请给我发邮件(fred_fan@163.net)吧,我会尽力找找……nn云孩儿nhttp://www.yunboys.com"); } } return false; } </SCRIPT> 中国日报网环球在线消息:英国首相布莱尔5月10日在英格兰北部塞奇菲尔德选区的特里姆登工党活动中心(Trimdon Labour Club)宣布,他已经决定辞去工党领袖职务,并将于6月27日辞去英国首相职务,按照英国法律,工党通过选举产生新的党领袖后,其新领袖将接替布莱尔担任内阁首相,直至2010年5月本届首相任期期满。   据英国媒体报道,现在布莱尔内阁中的财政大臣戈登·布朗被认为是工党新领袖和英国新首相的最热门人选。布莱尔5月1日曾表示,布朗将成为一个出色的首相。

  推荐阅读

  一个不错的动感导航菜单

<style> dl{width:150px;background:#00f url(bottom.gif) no-repeat left bottom;color:#fff;padding-bottom:5px;} dt{background:#00f url(top.gif) no-repeat top left;padding:10px 10px 10px 20px;font:14px/>>>详细阅读


本文标题:一个用js实现的页内搜索代码

地址:http://www.17bianji.com/kaifa2/JS/30443.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)