页内搜索:调用IE的查询功能

方式一:直接调用IE的查询组件

<HTML> <HEAD> <TITLE></TITLE> <SCRIPT> // Ctrl+F function ieSearch() { var wsh = new ActiveXObject("WScript.Shell"); wsh.sendKeys("^{f}"); } </SCRIPT> </HEAD> <BODY> <input type=button value="查找" onClick="ieSearch()"> </BODY> </HTML>   

注意:要对Internet选项的安全设置调整,要启用“对没有标记为安全的ActiveX控件初始化和脚本运行”。
文章出处:飞诺网(www.firnow.com):http://dev.firnow.com/course/7_databases/sql/sqlServer/20100629/248032.html

 

方式二:js实现类似IE查询功能

<html> <head> <mce:script language="JavaScript"><!-- var NS4 = (document.layers); var IE4 = (document.all); var win = window; var n = 0; function findIt() { if (searchstr.value != "") findInPage(searchstr.value); } 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("友情提示:/n/n对不起,没有找到您所指定搜索的内容,/n请尝试其他关键词搜索。"); } 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/n对不起,没有找到您所指定搜索的内容,/n请尝试其他关键词搜索。"); } } return false; } // --></mce:script> <body> <input name="searchstr" type="text" id="searchstr" size="20"><a href="javascript:void(0);" mce_href="javascript:void(0);" onClick="javascript:findIt();">搜索</a><br> 详细内容:    新浪汽车讯 在经历过车市销售异常火爆的2009年后,为了延续这份热情,2010年又迎来了新车发布的高潮期,尤其是在刚刚结束的北京车展上,进口品牌、合资品牌和自主品牌你方唱罢我登场,俨然成了新车发布的斗兽场,来势凶猛不可小窥。其中,自主品牌作为民族产业的新兴力量,日益强大也是大家有目共睹,现在就为您收集几款刚刚发布,并有望在今年下半年上市的新车,希望在未来的日子里,能够看到这些新车在马路上大放异彩。 北汽域胜007   北汽域胜007   上市日期:2010年7月中下旬   预计价格:9万起   在刚刚结束的2010北京车展上,作为整个北汽集团惟一一款新车发布的荣誉,落在了肩负发展自主品牌重任的北京汽车制造厂身上。在新车亮相环节中,北汽控股董事长徐和谊与北京汽车制造厂核心管理团队一道,为其首款“全路况专业都市SVU”——007进行了揭幕仪式,并正式公布其中文名为域胜007。   域胜007外观时尚大气,线条硬朗,充满流行元素的城市风格,同时具有“越野世家”专业的非承载式车身、越野性能优异,并且以4595×1828×1804(mm)的大尺寸、车内空间宽敞,坚固的车身钣金及结构保障了安全性,在同级别中是一款极具性价比的车型。 北汽域胜007   据了解,北京汽车制造厂在本次北京车展上展示的域胜007是精英版2.4L四驱豪华型,同时推出的还有都市版2.0L两驱舒适型,后续相继推出运动版2.4L两驱和柴油版等系列车型。域胜007驱动系统为电动分时四驱,四驱系统跟切诺基接近。这种结构已经被证实皮实、耐用,符合入门级suv的需求。   域胜007将目标人群锁定在28-40岁之间,男性为主,大部分是第一次购买都市SUV。根据这一特点,在性价比方面,域胜007也将保持着国产SUV的一贯优势,为消费者尤其是首次购车的消费者提供超值享受。   据北汽的官方人士透露,这款自主品牌新车将于今年7月-8月正式上市。随后在明年,北汽将继续扩充产品线,推出008/009等新车型。 修改 </body> </html>

文章出处:站在树上看日出 http://hi.baidu.com/qq1140/blog/item/4aa1286dbbe29bfc43169414.html

 

你可能感兴趣的:(JavaScript,function,制造,IE,character,internet)