document.onclick = function() 问题急???

时间:2021-12-30 04:57:51
document.onclick = function(){
   alert("谢谢");
   return true;
};

在IE 没有问题 在火狐 右键都能点击出啦???

8 个解决方案

#1



document.onclick = function(oEvent){
  oEvent = oEvent || window.event;
  if(oEvent.button == 0){
    alert("谢谢");
  }
  return true;
};

#2


引用 1 楼 free_wind22 的回复:
JScript code
document.onclick=function(oEvent){
  oEvent= oEvent|| window.event;if(oEvent.button==0){
    alert("谢谢");
  }returntrue;
};

window.event为ie中的鼠标事件
oEvent为ff中的鼠标事件
oEvent=oEvent||window.event  表示兼容ie和ff的鼠标事件
oEvent.button 猜想也知道是鼠标的左键咯。

#3


你可以代码加入判断左键还是右键

#4


event.button判断

#5


引用 1 楼 free_wind22 的回复:
JScript code
document.onclick=function(oEvent){
  oEvent= oEvent|| window.event;if(oEvent.button==0){
    alert("谢谢");
  }returntrue;
};

#6


document.onclick = function() 问题急???

#7


http://www.52css.com/article.asp?id=987
看来这个链接是万能的自己看看先~~会有所领悟的

#8


引用 2 楼 xj150145223 的回复:
引用 1 楼 free_wind22 的回复:
JScript code
document.onclick=function(oEvent){
oEvent= oEvent|| window.event;if(oEvent.button==0){
alert("谢谢");
}returntrue;
};

window.event为ie中的鼠标事件
oEvent为ff中的鼠标事件……


解释得很清楚,楼主自己侃侃哦

#1



document.onclick = function(oEvent){
  oEvent = oEvent || window.event;
  if(oEvent.button == 0){
    alert("谢谢");
  }
  return true;
};

#2


引用 1 楼 free_wind22 的回复:
JScript code
document.onclick=function(oEvent){
  oEvent= oEvent|| window.event;if(oEvent.button==0){
    alert("谢谢");
  }returntrue;
};

window.event为ie中的鼠标事件
oEvent为ff中的鼠标事件
oEvent=oEvent||window.event  表示兼容ie和ff的鼠标事件
oEvent.button 猜想也知道是鼠标的左键咯。

#3


你可以代码加入判断左键还是右键

#4


event.button判断

#5


引用 1 楼 free_wind22 的回复:
JScript code
document.onclick=function(oEvent){
  oEvent= oEvent|| window.event;if(oEvent.button==0){
    alert("谢谢");
  }returntrue;
};

#6


document.onclick = function() 问题急???

#7


http://www.52css.com/article.asp?id=987
看来这个链接是万能的自己看看先~~会有所领悟的

#8


引用 2 楼 xj150145223 的回复:
引用 1 楼 free_wind22 的回复:
JScript code
document.onclick=function(oEvent){
oEvent= oEvent|| window.event;if(oEvent.button==0){
alert("谢谢");
}returntrue;
};

window.event为ie中的鼠标事件
oEvent为ff中的鼠标事件……


解释得很清楚,楼主自己侃侃哦