您好我正在尝试检测链接上的ctrl +单击,然后将变量发送到js函数。我已经删除了代码,所以我可以在下面作为示例显示它。我发现我可以检测到ctrl + click事件没问题。
<script language="JavaScript">
function mouseDown(e) {
var ctrlPressed=0;
var evt = navigator.appName=="Netscape" ? e:event;
ctrlPressed =evt.ctrlKey;
self.status="" +"ctrlKey=" +ctrlPressed
if (ctrlPressed)
alert ("Mouse clicked with Ctrl")
return true;
}
document.onmousedown = mouseDown ;
//-->
</script>
`
但是我想现在想做的是将变量发送到我的函数即
document.onmousedown = mouseDown("variable")
我很欣赏我将鼠标事件分配给整个文档,但实际上这将是一个链接。 (此代码仅用于Chrome浏览器)
如果有人能给我一些非常有帮助的指示
谢谢
答案 0 :(得分:2)
document.onmousedown = function(e) { mouseDown(e, "variable"); }