如何制作document.body.onmousedown = ContextMouseDown;在其他浏览器中工作?

时间:2009-12-04 22:40:59

标签: javascript html

下面的行在IE中工作,我该怎么办才能在其他浏览器中运行?

document.body.onmousedown = ContextMouseDown;
document.body.oncontextmenu = ContextShow;

谢谢,R。

1 个答案:

答案 0 :(得分:1)

在firefox中运行正常,假设在加载页面之前不调用它们:

<script>
function ContextMouseDown() {
    alert('mousedown');
}

function ContextShow() {
    alert('contextshow');
}

function loadstuff() {
    document.body.onmousedown = ContextMouseDown;
    document.body.oncontextmenu = ContextShow;
}
</script>

重要的部分:

<body onload="loadstuff()">