请教一个问题:怎么在aspx中加代码,屏蔽鼠标右键 小弟在网上找了些资料,试了很久,还是没有做出来,麻烦各位讲解一二哈,那些代码该怎么加,应该加在哪里?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 script language="javascript"> <!-- if (window.Event) document.captureEvents(Event.MOUSEUP); function nocontextmenu() { event.cancelBubble = true event.returnvalue = false; return false; } function norightclick(e) { if (window.Event) { if (e.which == 2 || e.which == 3) return false; } else if (event.button == 2 || event.button == 3) { event.cancelBubble = true event.returnvalue = false; return false; } } document.oncontextmenu = nocontextmenu; // for IE5+ document.onmousedown = norightclick; // for all others //--> </script><body onselectstart="return false"> <body runat=server>---------------------------- CType(Page.FindControl("body1"), HtmlGenericControl).Attributes.Add("oncontextmenu", "return false;") 经过测试直接修改ASPX页面中,如下,可以<body leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout" oncontextmenu=self.event.returnValue=false> http://218.27.204.17/aspnet/a_user.aspx 直接在<body>中加属性<body ...... oncontextmenu="return(false);"> 还是不行,提示:未能找到元素"body"的任何属性"oncontextmenu" <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title></title><meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1"><meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <script language="javascript"> function enableMenu(b) { if (b) mytable.oncontextmenu = null; else mytable.oncontextmenu = function(){return false;} } </script></head><body> <table id="mytable" style="WIDTH: 136px; HEIGHT: 224px"> <tr> <td>xxx</td> <td>xxx</td> </tr> <tr> <td>xxx</td> <td>xxx</td> </tr> <tr> <td>xxx</td> <td>xxx</td> </tr> <tr> <td>xxx</td> <td>xxx</td> </tr> </table> <input type="button" value="屏蔽" onclick="enableMenu(false)" ID="Button1" NAME="Button1"> <input type="button" value="不屏蔽" onclick="enableMenu(true)" ID="Button2" NAME="Button2"></body></html> <body MS_POSITIONING="GridLayout" oncontextmenu="return(false)"> 大哥是让你直接在<body>标记中加内容也就是aspx的html视图下,找到<body>标记在其中加入内容形成型如:<body ...... oncontextmenu="return(false);">的内容没让你写代码啊 welshem(天堂客)大哥,我是在里面加的,VS.NET提示的是:未能找到元素"body"的任何属性"oncontextmenu"。我试过不管它,还是加上去,但是在页面依然没有屏蔽成功......请问这个问题怎么解决啊?急ing...... KidXiangJie(凭栏远眺) ---------------我试了,完全可以……<body ...... oncontextmenu="return(false);"> 你新加一个窗口,加入这个<body ...... oncontextmenu="return(false);">,设置成起始页,运行试试 怎样实现购物车 雅虎 中国这个效果怎么做出来~在线 等(快结) [菜鸟提问]一个网站架构师主要工作是什么,其重要性又在哪里? 两个TextBox的内容(数字),怎样进行相减? 怎么在try ..catch 取得错误的信息。。 大家在开发过程中的命名习惯? 咄咄怪事,网站背景音乐那里去了?一时难倒多少英雄豪杰!!问了很多有经验的人了,都不知道!!! 那位仁兄可以提供个好的简单的webloading解决方案啊? 如何在ASPX页面中屏蔽菜单条和工具条? 关于asp.net控件的菜鸟级问题。 菜鸟困扰问题 QQ,MSN,ICQ,到底哪个安全性高?
<!-- if (window.Event)
document.captureEvents(Event.MOUSEUP); function nocontextmenu()
{
event.cancelBubble = true
event.returnvalue = false; return false;
} function norightclick(e)
{
if (window.Event)
{
if (e.which == 2 || e.which == 3)
return false;
}
else
if (event.button == 2 || event.button == 3)
{
event.cancelBubble = true
event.returnvalue = false;
return false;
} } document.oncontextmenu = nocontextmenu; // for IE5+
document.onmousedown = norightclick; // for all others
//-->
</script>
<body onselectstart="return false">
---------------------------- CType(Page.FindControl("body1"), HtmlGenericControl).Attributes.Add("oncontextmenu", "return false;")
直接修改ASPX页面中,如下,可以
<body leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout" oncontextmenu=self.event.returnValue=false>
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function enableMenu(b)
{
if (b)
mytable.oncontextmenu = null;
else
mytable.oncontextmenu = function(){return false;}
}
</script>
</head>
<body> <table id="mytable" style="WIDTH: 136px; HEIGHT: 224px">
<tr>
<td>xxx</td>
<td>xxx</td>
</tr>
<tr>
<td>xxx</td>
<td>xxx</td>
</tr>
<tr>
<td>xxx</td>
<td>xxx</td>
</tr>
<tr>
<td>xxx</td>
<td>xxx</td>
</tr>
</table>
<input type="button" value="屏蔽" onclick="enableMenu(false)" ID="Button1" NAME="Button1"> <input type="button" value="不屏蔽" onclick="enableMenu(true)" ID="Button2" NAME="Button2">
</body>
</html>
也就是aspx的html视图下,找到<body>标记
在其中加入内容形成型如:
<body ...... oncontextmenu="return(false);">
的内容
没让你写代码啊
---------------
我试了,完全可以……
<body ...... oncontextmenu="return(false);">