try:
<script>
showModalDialog('1.htm')
</script>

解决方案 »

  1.   

    //禁用右键
    <script>
    document.onmousedown=mousedown_right
    function mousedown_right(mouse_event)
    {
       if(event.button==2||event.button==3){alert("禁用右键") return false}}
    </script>
      

  2.   

    理论上说,完全不可能
    因为很多语法不能同时适用于ie和ns
      

  3.   

    <body scroll=no oncontextmenu=self.event.returnValue=false onselectstart="event.returnValue=false">
      

  4.   

    禁止右键的代码
    <script  language="javascript">
    <!--
    if(navigator.appName.indexOf("Internet Explorer")!=-1)
    document.onmousedown=noright;
    function noright()
    {
    if(event.button==2||event.button==3)
    {
    location.replace("javascript:window.external.AddFavorite('http:\\localhost:8080')");
    }
    }
    -->
    </script>
      

  5.   

    最近我老是看到要禁止访问者保存网页的贴子, 我真搞不懂, 即然已经把网页放到WEB网上又要不被别人保存? 大大地矛盾!! HTTP的浏览机制决定了网页一定会也能被保存, 这里所谓的屏蔽方法只不过是设置一些障碍而已, 我到现在还没有看到过任何一种能够真正屏蔽网页不被保存的方法, 除非你的网页不放到网上被别人浏览.
      

  6.   

    to: meizz(梅花雪疏影横斜) 
    也不是啊,例如B/S结构中的,客户端的是IE毕竟还是收到一定限制,例如右键弹出菜单是没有用的!屏蔽右键有时候还是有用的。
      

  7.   

    <script language="javascript">
    <!--cloaking device on!
    function menu()
    {
    alert("禁止右键!");
    event.returnValue=false;
    }
    //cloaking device off-->
    </script>
    <body onContextmenu="menu()">