Javascript 我的鼠标密码怎么了?
尝试检测左键单击与右键单击(不使用jQuery!),我有以下代码 Javascript:Javascript 我的鼠标密码怎么了?,javascript,html,internet-explorer,right-click,onmouseup,Javascript,Html,Internet Explorer,Right Click,Onmouseup,尝试检测左键单击与右键单击(不使用jQuery!),我有以下代码 Javascript: function cclick(e) { if (e.button == 1) {alert("hgbdygwea");} else { alert(e.button); } } HTML: 使用internet explorer 9时,Quirksmode可以很好地描述“”主题和您的主题上方。Quirksmode可以很好地描述“”主题和您的主题上方。您需要将事件对象传递
function cclick(e) {
if (e.button == 1) {alert("hgbdygwea");}
else {
alert(e.button);
}
}
HTML:
使用internet explorer 9时,Quirksmode可以很好地描述“”主题和您的主题上方。Quirksmode可以很好地描述“”主题和您的主题上方。您需要将事件对象传递给您的函数:
onmouseup="cclick(event);"
您需要将事件对象传递给函数:
onmouseup="cclick(event);"
以下是另一种方法
function cclick() {
var e = window.event;
if (e.button == 1) {alert("hgbdygwea");}
else {
alert(e.button);
}
}
并在不传递事件的情况下按如下方式调用函数
<a onmouseup="cclick()" ...> <img .../> </a>
以下是另一种方法
function cclick() {
var e = window.event;
if (e.button == 1) {alert("hgbdygwea");}
else {
alert(e.button);
}
}
并在不传递事件的情况下按如下方式调用函数
<a onmouseup="cclick()" ...> <img .../> </a>
我认为这个代码应该适合您。e、 按钮不是对所有浏览器都有效(我清理了代码)
功能点击(e){
“严格使用”;
e | | window.event;
如果(e.which){
警报((e.which==1)?“hgbdygwea”:e.which);
}否则{
警报((e.按钮===1)?“hgbdygwea”:e.按钮);
}
}
我认为这个代码应该适合您。e、 按钮不是对所有浏览器都有效(我清理了代码)
功能点击(e){
“严格使用”;
e | | window.event;
如果(e.which){
警报((e.which==1)?“hgbdygwea”:e.which);
}否则{
警报((e.按钮===1)?“hgbdygwea”:e.按钮);
}
}
有什么问题?它在检测mouseup事件时失败了吗?它不会发出警报,当我在html中将cclick()替换为cclick时,它会说。按钮是未定义的onmouseup=“cclick(event)”
。如果使用正确的事件侦听器,则不会将事件传递给回调函数。如果您正在使用onclick
,不知道该怎么办。有什么问题吗?它在检测mouseup事件时失败了吗?它不会发出警报,当我在html中将cclick()替换为cclick时,它会说。按钮是未定义的onmouseup=“cclick(event)”
。如果使用正确的事件侦听器,则不会将事件传递给回调函数。不知道如果使用的是onclick
,该怎么办。这只适用于Microsoft浏览器。其他浏览器没有window.eventSure,正如他提到的,他需要在“InternetExplorer9”上运行它,这只在Microsoft浏览器中有效。其他浏览器没有window.eventSure,正如他提到的,他需要在“InternetExplorer9”上运行window.eventSure,哪个浏览器是e.What?我听说它是为netscape设计的,所以我不想再为它费心了,因为它不再流行了。e是为哪个浏览器设计的?我听说它是为网景设计的,所以我不想为它费心,因为它不再流行了?