环境:Windows7 IE8
开发环境:DreamwerverCs4
问题:
<head>
<script language="javascript">
function hideContextMenu(){
return false;
}
</script>
</head>
<body oncontextMenu="hideContextMenu()">
</body>
怎么隐藏不了那个ContextMenu呢?
开发环境:DreamwerverCs4
问题:
<head>
<script language="javascript">
function hideContextMenu(){
return false;
}
</script>
</head>
<body oncontextMenu="hideContextMenu()">
</body>
怎么隐藏不了那个ContextMenu呢?
<script language="javascript">
function hideContextMenu(){
return false;
}
</script>
</head>
<body oncontextmenu="return hideContextMenu()">
</body>
<script language="javascript">
function hideContextMenu(){
return false;
}
</script>
</head>
<body oncontextMenu="hideContextMenu">
</body>
#1的解决方案是可行的,下面的方式也可行:<head>
<script language="javascript">
function hideContextMenu(evt){
evt = evt || window.event;
if(evt.preventDefault) {
evt.preventDefault();
} else {
evt.returnValue = false;
}
}
</script>
</head>
<body oncontextmenu="hideContextMenu();">
</body>
<script language="javascript">
function hideContextMenu(){
return false;
}
</script>
</head>
<body oncontextmenu="return hideContextMenu()">
</body>
<script language="javascript">
function block(oEvent)
{
if(window.event){
oEvent = window.event;
oEvent.returnValue = false; //取消默认事件
}else
{
oEvent.preventDefault(); //取消默认事件
}
}
document.oncontextmenu = block;
</script>
</head><body>
<p>屏蔽鼠标右键</p>
</body></html>