HTML禁用Flash文件右键
在項(xiàng)目中遇到一個(gè)需求,由于制作Flash的同事沒(méi)有做禁用Flash文件右鍵功能!而Flash文件比較多,一個(gè)個(gè)改不太現(xiàn)實(shí),于是要求用在網(wǎng)頁(yè)顯示的時(shí)候禁用Flash右鍵功能!未禁用之前!
禁用之前:
禁用之后:
禁用成功,鼠標(biāo)怎么右擊都沒(méi)用!
具體代碼實(shí)現(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)點(diǎn)擊事件,傳遞一個(gè)event,因?yàn)镕lash有與用戶交互,所以左鍵不要禁用,傳遞此參數(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文件右键的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 国产人工心脏研发成功 重量与手机相当
- 下一篇: 拉卡拉易分期利息