function document.oncontextmenu() {return false}

解决方案 »

  1.   

    <body oncontextmenu="return false">
      

  2.   

    右键会先触发你的,再触发本身的,所以:
    <body oncontextmenu="ShowYourMenu();return false;">
      

  3.   

    <body oncontextmenu="return false">肯定是不行的,我还是要右键菜单的,
    只是希望在不同的域中不同的动作,就是说,我不改变原来的网页,要做的是给网页中某一个点增加菜单的事件,取代系统的菜单,现在发现两个菜单都要出来,不是怎么处理.等待中
      

  4.   

    看看这个行不??<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <meta name="Generator" content="EditPlus">
    <meta name="Author" content="">
    <meta name="Keywords" content="">
    <meta name="Description" content="">
    <script language="JavaScript">
    <!--
    function ShowYourMenu()
    {
     alert('aaaaaaa')
    }
    //-->
    </script>
    </head><body >
    <table id="t1" width="100" height="100" border="1" oncontextmenu="ShowYourMenu();return false;">
     <tr><td>点这看看:)</td></tr>
    </table></body>
    </html>
      

  5.   

    oncontextmenu="ShowYourMenu(),所有的右键都要运行这样一条函数了?呵,我说过了,我还是要保留原来的东东.就好象,
    我要这样的一条命令.document.oncontextmenu= false一样(此句错误).或者说:用一个语句随时不要让菜单出来.
      

  6.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY oncontextmenu="popmenu()">
    <script language=javascript>
    function popmenu()
    {
    alert("aaa");
    self.event.returnValue=false
    }
    </script>
    </BODY>
    </HTML>
      

  7.   

    只要把<body>改成下面这样就行..不用写太多..
    <body oncontextmenu="return false">
      

  8.   

    oncontextmenu="ShowYourMenu(),所有的右键都要运行这样一条函数了?呵,我说过了,我还是要保留原来的东东.就好象,
    我要这样的一条命令.document.oncontextmenu= false一样(此句错误).或者说:用一个语句随时不要让菜单出来.
    -----------------------------------------------无话可说中……
      

  9.   

    <script language="JavaScript">
    <!--
    var showmenu=TRUE;
    //-->
    </script><body oncontextmenu="return showmenu;">你高兴显示时就showmenu=TRUE;
    不高兴显示时就showmenu=FALSE;这是用一个语句随时不要让菜单出来了吧?- o -b狂汗中
      

  10.   

    function YourMenu()
    {
    }
    <table>
    <tr>
    <td oncontextmenu="self.event.returnValue=false">
    <span oncontextmenu="YourMenu()">xxxxxxx</span>
    </td>
    </tr>
    </table>这样写应该就是你要的效果吧
      

  11.   

    文件1:
    <OBJECT 
    id=menu1 
    onmouseover="menu1.style.display=''" 
    style=" POSITION: ABSOLUTE;DISPLAY: none; Z-INDEX: 1000;  HEIGHT: 200px" 
    onmouseout="menu1.style.display='none'" 
    type=text/x-scriptlet 
    data=caidan.htm 
    VIEWASTEXT>
    </OBJECT>
    <SCRIPT LANGUAGE=vbscript >
    function document_oncontextmenu()
    document_oncontextmenu=false
    menu1.style.LEFT=window.event.x 
    menu1.style.TOP=window.event.y 
    menu1.style.display=""
    end function
    </SCRIPT>
    文件2:
    caidan.htm 
    <div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'>
    <div onclick="alert(this.innerText)">菜单1</div>
    <div onclick="alert(this.innerText)">菜单2</div>
    <div onclick="alert(this.innerText)">菜单3</div>
    <div onclick="alert(this.innerText)">菜单4</div>
    <div onclick="alert(this.innerText)">菜单5</div>
    <div onclick="alert(this.innerText)">菜单6</div>
    <div onclick="alert(this.innerText)">菜单7</div>
    </div>
    演示:
    www.adr.gov.cn/download/Rmenu.htm
    这个菜单还有个好处,不会被<select>标签遮挡哦!~~
    一般div不会有这个效果
      

  12.   

    www.52its.com上有菜单网页的实例