<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; } // --> </script> <input name= "searchstr " type= "text " id= "searchstr " size= "20 "> <a href= "javascript:void(0); " onClick= "javascript:findIt(); "> 搜索 </a> <br> 如何用js实现,在一个页面有个输入文档框,然后点击查询按扭后,调用IE的查询功能在当前页面进行查询