<object id=saOC CLASSID='clsid:B45FF030-4447-11D2-85DE-00C04FA35C89' HEIGHT=0 width=0></object>
<input type=button value=搜索 onclick="saOC.NavigateToDefaultSearch()">

解决方案 »

  1.   

    to  hrong(黄蓉):你的代码所示的功能是F3查找,不是Ctl+F
      

  2.   

    http://lucky.myrice.com/javascriptexam/findandreplace.htm
      

  3.   

    测试通过..
    <html>
    <body>
    aaaaaaaaaaabbbbbbbbccccccccccccccddddddddddeeeeeeee.net
    <script language="JavaScript">
    var NS4 = (document.layers); 
    var IE4 = (document.all);
    var win = window; // window to search.
    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("Not found.");
    }
    }
    return false;
    }
    </script>
    <form name="search" onSubmit="return findInPage(this.string.value);">
    <font size=3><input name="string" type="text" size=15 onChange="n = 0;"></font>
    <input type="submit" value="查找">
    </form>
    </body>
    </html>
      

  4.   

    <html>
    <body>
    <script language="javascript">
    var menu = '测试'
    function selecttoolid(id){
    var WshShell = new ActiveXObject("Wscript.Shell");
        switch(id){
            case 'find':
                try{WshShell.SendKeys("^f");} catch(e){}  
                break    
            }
    WshShell.Quit; 
    }
    </script> 
    <table>
    <tr><td onclick="selecttoolid('find')"><script>document.write(menu);</script></td></tr>