var popup = window.createPopup();
popup.document.body.oncontextmenu = function(){return false};

解决方案 »

  1.   


    <SCRIPT>
    var oPopup = window.createPopup();
    var oPopupBody = oPopup.document.body;
    oPopupBody.oncontextmenu=function(){return false};//return false
    oPopupBody.innerHTML = "popup";
    oPopup.show(100, 100, 200, 50, document.body);
    </SCRIPT>
      

  2.   

    <script language="javascript"> 
      document.oncontextmenu = function(){event.returnValue=false;}
    </script> 
      

  3.   

    谢谢各位高人。
    现在功能基本上实现了,我想点右键的时候能弹出message,所以我这样写
    oPopBody.oncontextmenu = function(){alert(‘右键禁止’)};
    在报出message的同时,弹出的框没有了,有没有办法能在让pop框和message都在呢。
    谢谢楼上各位。本人对js实在是知道太少。
      

  4.   

    没有办法,popup当你alert的时候就失去焦点了,所以会消失,如果让它不消失,按ls说的做吧
      

  5.   

    楼上大哥,如果说用div模拟的话,ie6上回被select控件遮住,如果用div模拟的话,可否让弹出alert的时候消失呢,这两种方法,所以现在都有麻烦,
    所以现在的问题是如果用div模拟的话,如何在右键禁止的时候,让这个div模拟的pop消失
    谢谢大家。
      

  6.   

    我的意思是用div来模式alert窗口 这样你可以在点[确定]的时候触发其他函数来显示/隐藏popup
      

  7.   

    楼上好心人,谢谢,问题已经解决,现在就用popup来做,鼠标点击消失就是。
    现在就剩下popup内英文换行的问题了,还在查。
    js薄弱,领教了。