IE6下鼠标右击事件 怪了。
<body oncontextmenu="test(); return false"><div oncontextmenu="test(); return false">
function test(){
alert("右击事件");
}
上面的 <body oncontextmenu="test(); return false"> 竟然无效,!!!!!!!!!!!!!!!!!!!!!!
而且 如果这么写: document.documentelement.onmousedown=function(){
if(event.button=0)// 我测试过,我的IE6下捕获的右击值为0,网上给的代码都是2或则3 不知道他们测试过没! {
alert("右击事件");
return false;
}
}
这样写可以成功弹出alert,可是恶心的是 浏览器的右击菜单始终无法屏蔽掉。 我都要吐了,试了网上的很多方法 根本就没有效果, 要么是无法触发自定义事件,要么是触发了自定义事件后,浏览器的右击菜单依然没有被屏蔽去。 小弟是在没办法了,请高手们帮下忙,看看 如何在body内实现右击自定义事件同时屏蔽掉浏览器菜单!(IE6下)
补充:.NET技术 , ASP.NET