HTML禁用Flash文件右键
在項目中遇到一個需求,由于制作Flash的同事沒有做禁用Flash文件右鍵功能!而Flash文件比較多,一個個改不太現(xiàn)實,于是要求用在網(wǎng)頁顯示的時候禁用Flash右鍵功能!未禁用之前!
禁用之前:
禁用之后:
禁用成功,鼠標(biāo)怎么右擊都沒用!
具體代碼實現(xiàn):
HTML:
<pre name="code" class="html"><span> </span><embed src="http://www.wangyeba.com/Article/web06/FLASH/200703/wangyeba.com002.swf" style="height:794px;width:1282px;" wmode="opaque" οnmοusedοwn="flashRightClick(event)"/>
使用embed標(biāo)簽,一定要寫wmode屬性,要不然不能成功禁用!
? 調(diào)用鼠標(biāo)點擊事件,傳遞一個event,因為Flash有與用戶交互,所以左鍵不要禁用,傳遞此參數(shù)只為判斷是否為右擊!
function flashRightClick(e){
<span style="white-space:pre"> </span>//判斷按下的鼠標(biāo)是否為右擊,左擊與滾輪的不用禁用
if(e.button == 2){
<span style="white-space:pre"> </span>//禁用Flash的右擊
window.event.returnValue=false;
}
}
總結(jié)
以上是生活随笔為你收集整理的HTML禁用Flash文件右键的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 国产人工心脏研发成功 重量与手机相当
- 下一篇: 通过js引用外部脚本(方便直接在浏览器上