只有用弹出窗口才能屏蔽菜单条,工具条等。右健菜单用oncontextmenu="return false;"
<SCRIPT LANGUAGE="JavaScript">
a=window.open("about:blank","","toolbar=no;menubar=no")
a.document.write("<body oncontextmenu='return false;'>右键已屏蔽")
</SCRIPT>

解决方案 »

  1.   

    为什么我用了这句:
    a.document.write("<body oncontextmenu='return false;'>右键已屏蔽")
    后打开无论什么网页内容都是空的?
      

  2.   

    不会呀,window.open("http://www.csdn.net","","")
      

  3.   

    a.document.write()是向窗口写html,你在window.open("http://www.csdn.net","","")指定url就可以了,后面不要用a.document.write
    右健屏蔽在弹出页的<body oncontextmenu="return false;">使用
      

  4.   

    谢谢xhbmj(喋喋不休)的帮助,还有一点想问一下,我在新打开的页面的body处写了
    "<body oncontextmenu=\'return false;\'></body>"
    请问该如何隐藏我在其他地方的代码在网页上显示出来(比如说onload的代码等等,现在它们都出现在网页上),谢谢!
      

  5.   

    我是做notes开发的,我现在在表单的HTML Body属性中加入
    "<body oncontextmenu=\'return false;\'></body>"
    可以在IE中打开时隐藏右键菜单,但我同时在表单的onload事件中写了代码,这样在打开网页时,onload的代码就出现在页面的最上方了,我现在是想问一下是不是可以在上述代码中加入什么条件可以将onload的代码或是表单其他事件的代码隐藏。谢谢!
      

  6.   

    还有想问一下,屏蔽了右键菜单后还是可以通过用ctrl+c及ctrl+v来拷贝等等其他功能请问是否也可以通过某种方式来屏蔽掉,谢谢!
      

  7.   

    惭愧没有做过notes开发。
    这样<body onload="fun();" oncontextmenu="return false;">可以吗?
      

  8.   

    真的很感谢你。
    但还是不行,不明白onload="fun();" 这是什么意思,还要麻烦你了。
      

  9.   

    ctrl+c及ctrl+v来拷贝是不可能通过某种方式来屏蔽掉的,除非全部干掉内存里面的东东,这可以调用相关API实现,做掉IE里面的菜单,如使其变成灰色的,那也的确很难实现,我也希望大侠们也来指挥!!
      

  10.   

    window.open("about:blank","newwindow","menubar=no//屏蔽菜单,scrollbars=no//屏蔽卷轴,location=no//屏蔽地址栏,toolbar=no//屏蔽工具栏,status=no//屏蔽状态栏, width=xxx//宽度,height=xxx//高度,fullscreen=0//全屏")
    屏蔽右键菜单:oncontextmenu='return false;
      

  11.   

    防拷贝:
    <input type=text onpaste='return false;'>
      

  12.   

    一般可以用onload()
    意思试页面加载时执行的javascript
    然后用<object>来屏蔽
      

  13.   

    多谢大家,不是说别的,现在的情况就好比在这个页面顶部有一大串JS代码,下面是帖子内容,你说用户怎么接受。
    to: djyzb5210(流星雨) 可以说说具体用法吗?
      

  14.   

    这个,你要事想用户打开ie就象你要求的那样,那有一个办法,你去挨个修改用户ie的设置,
    另外一个办法就是默认首页打开后window.open一个新窗口,再close掉父窗