|
A:1、最常見(jiàn)的一種方法: //當(dāng)用戶按下鼠標(biāo)右鍵是會(huì)彈出一個(gè)警告窗口 <script language="javascript"> function click() { if (event.button==2) { alert('對(duì)不起,本頁(yè)的內(nèi)容不經(jīng)允許不得拷備。') } } document.οnmοusedοwn=click </script>
2、簡(jiǎn)單一點(diǎn)的: //IE5適用,取消菜單顯示 //但在FireFox下面就無(wú)效,而且更為糟糕的是:頁(yè)面中的其他JavaScript也無(wú)法使用 <script"> document.oncontextmenu =new function(){return false} </script> 或者在<body>標(biāo)簽中加入<body οncοntextmenu="return false">
而我使用的是這種方法: function document.oncontextmenu() { return false; }
在IE下面可以,但是FireFox下面無(wú)法使用,而且連其他的JavaScript也無(wú)法使用 所以現(xiàn)在修改為:οncοntextmenu="return false"
謝謝同事在測(cè)試的時(shí)候發(fā)現(xiàn)了這個(gè)問(wèn)題!
本文轉(zhuǎn)自kenty博客園博客,原文鏈接http://www.cnblogs.com/kentyshang/archive/2007/05/30/765276.html如需轉(zhuǎn)載請(qǐng)自行聯(lián)系原作者
kenty
|