多谢!
真没人能回答吗?
真没人能回答吗?
解决方案 »
- 请问如何用ASP.NET动态生成 JS 外部文件
- 求助:数据库的设计问题
- 权限设计问题
- 用了排序字段及分页存储过程,出现的排序问题
- 请问在2005中,Thread.Suspend()、Resume()已为过时的方法,能否详细说明一下可用什么办法代替?
- 怎样实现在线听歌
- 已在多处定义“Student.Operate";使用"E;\work\asp.net\Student\Operate中的定义!
- 此段代码递归调用函数显示节点树,有何错误?
- 不同域名和二级域名之间的单点登录问题
- dependent=yes这个属性
- 请问repeater rangevalidator
- DataGrid & Excel problem
你的新菜单用一个层来显示,然后在页面中禁用右键功能,对于你所要的imagebutton加一个事件,调用一个javascript函数,显示用层做的菜单即可.
在<body> 中加入oncontextmenu="return false;"即可隐藏右键.给你一个简单的例子.
我是用htm写的,在imagebutton按钮中加入以下事件即可:
imagebutton.Attributes.Add("onmousedown","javascrit:PopMenu()");
<head>
</head>
<script language=javascript>
function ShowMenu()
{
PopMenu.style.pixelLeft=event.x;
PopMenu.style.pixelTop=event.y;
PopMenu.style.display='block';
}
</script><body oncontextmenu="return false;" onclick="PopMenu.style.display='none';">
<div style="position:absolute;width:80px;height:120px;border:1px solid #333333;display:none;background-color:#EEEEEE" id=PopMenu onclick="event.cancelBubble=true;">
右键菜单</div>
<p>
<img border="0" onmousedown="ShowMenu()" src="images/delete.gif" width="21" height="21"></p>
</body>