怎样隐藏鼠标右键菜单?document.oncontextmenu=false;?? function document.oncontextmenu() {return false} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body oncontextmenu="return false"> 右键会先触发你的,再触发本身的,所以:<body oncontextmenu="ShowYourMenu();return false;"> <body oncontextmenu="return false">肯定是不行的,我还是要右键菜单的,只是希望在不同的域中不同的动作,就是说,我不改变原来的网页,要做的是给网页中某一个点增加菜单的事件,取代系统的菜单,现在发现两个菜单都要出来,不是怎么处理.等待中 看看这个行不??<!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> oncontextmenu="ShowYourMenu(),所有的右键都要运行这样一条函数了?呵,我说过了,我还是要保留原来的东东.就好象,我要这样的一条命令.document.oncontextmenu= false一样(此句错误).或者说:用一个语句随时不要让菜单出来. <!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> 只要把<body>改成下面这样就行..不用写太多..<body oncontextmenu="return false"> oncontextmenu="ShowYourMenu(),所有的右键都要运行这样一条函数了?呵,我说过了,我还是要保留原来的东东.就好象,我要这样的一条命令.document.oncontextmenu= false一样(此句错误).或者说:用一个语句随时不要让菜单出来.-----------------------------------------------无话可说中…… <script language="JavaScript"><!--var showmenu=TRUE;//--></script><body oncontextmenu="return showmenu;">你高兴显示时就showmenu=TRUE;不高兴显示时就showmenu=FALSE;这是用一个语句随时不要让菜单出来了吧?- o -b狂汗中 function YourMenu(){}<table><tr><td oncontextmenu="self.event.returnValue=false"><span oncontextmenu="YourMenu()">xxxxxxx</span></td></tr></table>这样写应该就是你要的效果吧 文件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不会有这个效果 www.52its.com上有菜单网页的实例 急急急!!!拜托大家帮帮忙!!! 如何在网页打开的时候不显示滚动条 JS 删除 图片img标签中的 style属性 关于下拉列表排序的问题? 5.3-5=0.29999999怎么解决 FireFox下如何弹出模式对话框并与父页面的对话框进行交互呀? 这样的该如何实现 javascript中怎么控制浮点数精度? 几个简单问题 请问 Mozilla 是怎样支持 DHTML 的。 正则表达式在netscape中的使用 右键菜单处理问题?在线
<body oncontextmenu="ShowYourMenu();return false;">
只是希望在不同的域中不同的动作,就是说,我不改变原来的网页,要做的是给网页中某一个点增加菜单的事件,取代系统的菜单,现在发现两个菜单都要出来,不是怎么处理.等待中
<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>
我要这样的一条命令.document.oncontextmenu= false一样(此句错误).或者说:用一个语句随时不要让菜单出来.
<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>
<body oncontextmenu="return false">
我要这样的一条命令.document.oncontextmenu= false一样(此句错误).或者说:用一个语句随时不要让菜单出来.
-----------------------------------------------无话可说中……
<!--
var showmenu=TRUE;
//-->
</script><body oncontextmenu="return showmenu;">你高兴显示时就showmenu=TRUE;
不高兴显示时就showmenu=FALSE;这是用一个语句随时不要让菜单出来了吧?- o -b狂汗中
{
}
<table>
<tr>
<td oncontextmenu="self.event.returnValue=false">
<span oncontextmenu="YourMenu()">xxxxxxx</span>
</td>
</tr>
</table>这样写应该就是你要的效果吧
<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不会有这个效果