function saveScreen() {   // 另存      if (navigator.appName == "Netscape") {window.save();}
      else {var ss = '<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=myWebBrowser width=0></OBJECT>';
            document.body.insertAdjacentHTML('beforeEnd', ss);
            myWebBrowser.ExecWB(4, 1);
            myWebBrowser.outerHTML = "";
      }
}

解决方案 »

  1.   

    <a href=# onClick="saveScreen">save </a>
      

  2.   

    <INPUT TYPE="button" value='保存文件' onclick="document.execCommand('SaveAs')">
      

  3.   

    多谢两位大侠的解答!不过好像都没有理解我的本意。
    我是想屏蔽IE的“另存为”菜单,但不是说让这个菜单本身不可见或什么的,而是想让用户即使点击了这个菜单保存下来的内容是我指定的或者为空!这里我还提了另一个问题,就是哪位高手有用层模拟鼠标右建菜单的功能,屏蔽IE默认的鼠标右建?
      

  4.   

    不知道是不是:<HEAD> <style> 
    <!-- 
    .skin0 { 
    position:absolute; 
    text-align:left; 
    width:200px; 
    border:2px solid black; 
    background-color:menu; 
    font-family:Verdana; 
    line-height:20px; 
    cursor:default; 
    visibility:hidden; 

    .skin1 { 
    cursor:default; 
    font:menutext; 
    position:absolute; 
    text-align:left; 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    width:120px; 
    background-color:menu; 
    border:1 solid buttonface; 
    visibility:hidden; 
    border:2 outset buttonhighlight; 

    .menuitems { 
    padding-left:15px; 
    padding-right:10px; 

    --> 
    </style> <SCRIPT LANGUAGE="JavaScript1.2"> 
    <!-- Web Site: http://www.painting-effects.co.uk --> <!-- This script and many more are available free online at --> 
    <!-- The JavaScript Source!! http://javascript.internet.com --> <!-- Begin 
    var menuskin = "skin1"; // skin0, or skin1 
    var display_url = 0; // Show URLs in status bar? 
    function showmenuie5() { 
    var rightedge = document.body.clientWidth-event.clientX; 
    var bottomedge = document.body.clientHeight-event.clientY; 
    if (rightedge < ie5menu.offsetWidth) 
    ie5menu.style.left = document.body.scrollLeft + event.clientX - ie5menu.offsetWidth; 
    else 
    ie5menu.style.left = document.body.scrollLeft + event.clientX; 
    if (bottomedge < ie5menu.offsetHeight) 
    ie5menu.style.top = document.body.scrollTop + event.clientY - ie5menu.offsetHeight; 
    else 
    ie5menu.style.top = document.body.scrollTop + event.clientY; 
    ie5menu.style.visibility = "visible"; 
    return false; 

    function hidemenuie5() { 
    ie5menu.style.visibility = "hidden"; 

    function highlightie5() { 
    if (event.srcElement.className == "menuitems") { 
    event.srcElement.style.backgroundColor = "highlight"; 
    event.srcElement.style.color = "white"; 
    if (display_url) 
    window.status = event.srcElement.url; 
      } 

    function lowlightie5() { 
    if (event.srcElement.className == "menuitems") { 
    event.srcElement.style.backgroundColor = ""; 
    event.srcElement.style.color = "black"; 
    window.status = ""; 
      } 

    function jumptoie5() { 
    if (event.srcElement.className == "menuitems") { 
    if (event.srcElement.getAttribute("target") != null) 
    window.open(event.srcElement.url, event.srcElement.getAttribute("target")); 
    else 
    window.location = event.srcElement.url; 
      } 

    // End --> 
    </script> 
    </HEAD> <BODY> <div id="ie5menu" class="skin0" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5();"> 
    <div class="menuitems" url="javascript:history.back();">回退</div> 
    <div class="menuitems" url="http://www.oso.com.cn">首页</div> 
    <hr> 
    <div class="menuitems" url="http://www.oso.com.cn/forum/">论坛</div> 
    <div class="menuitems" url="http://www.oso.com.cn/source/">源码</div> 
    <hr> 
    <div class="menuitems" url="http://www.oso.com.cn/about/oso.php/">关于我们</div> 
    <div class="menuitems" url="http://www.oso.com.cn/member/signup.php">会员注册</div> 
    </div> 
    <script language="JavaScript1.2"> 
    if (document.all && window.print) { 
    ie5menu.className = menuskin; 
    document.oncontextmenu = showmenuie5; 
    document.body.onclick = hidemenuie5; 

    </script> 
    </BODY>
      

  5.   

    谢谢老牛,你这只是一个右键菜单,我想屏蔽IE菜单下的Save AS..,不知有什么更好的方法?