当前位置:编程学习 > C#/ASP.NET >>

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
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,