手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个用js实现的页内搜索代码
一个用js实现的页内搜索代码
摘要:varNS4=(document.layers);varIE4=(document.all);varwin=window;varn=0;fu...

<FORMname=searchonsubmit="returnfindInPage(this.string.value);">

<INPUTonchange="n=0;"size=15name=stringvalue="首相">

<INPUTtype=submitvalue=页内搜索...></FORM>

<SCRIPTlanguage=JavaScript>

varNS4=(document.layers);

varIE4=(document.all);

varwin=window;

varn=0;

functionfindInPage(str){

vartxt,i,found;

if(str=="")

returnfalse;

if(NS4){

if(!win.find(str))

while(win.find(str,false,true))

n++;

else

n++;

if(n==0)

alert("Notfound.");

}

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");

}

}

returnfalse;

}

</SCRIPT>

中国日报网环球在线消息:英国首相布莱尔5月10日在英格兰北部塞奇菲尔德选区的特里姆登工党活动中心(TrimdonLabourClub)宣布,他已经决定辞去工党领袖职务,并将于6月27日辞去英国首相职务,按照英国法律,工党通过选举产生新的党领袖后,其新领袖将接替布莱尔担任内阁首相,直至2010年5月本届首相任期期满。

据英国媒体报道,现在布莱尔内阁中的财政大臣戈登·布朗被认为是工党新领袖和英国新首相的最热门人选。布莱尔5月1日曾表示,布朗将成为一个出色的首相。

【一个用js实现的页内搜索代码】相关文章:

jquery实现的判断倒计时是否结束代码

用JavaScript实现页面重定向功能的教程

js+cookies实现悬浮购物车的方法

些很实用且必用的小脚本代码

一个很简单的办法实现TD的加亮效果.

实现placeholder效果的方案汇总

一些有关检查数据的JS代码

js实现异步循环实现代码

一段实时更新的时间代码

分享自己用JS做的扫雷小游戏

精品推荐
分类导航