码迷,mamicode.com
首页 > Web开发 > 详细

HTML禁用Flash文件右键

时间:2019-11-11 15:32:03      阅读:102      评论:0      收藏:0      [点我收藏+]

标签:cli   flash   用户交互   代码   功能   idt   fun   swf   判断   

在项目中遇到一个需求,由于制作Flash的同事没有做禁用Flash文件右键功能!而Flash文件比较多,一个个改不太现实,于是要求用在网页显示的时候禁用Flash右键功能!未禁用之前!

禁用之前:

 

 

禁用之后:

 

 

禁用成功,鼠标怎么右击都没用!

具体代码实现:

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标签,一定要写wmode属性,要不然不能成功禁用!

  调用鼠标点击事件,传递一个event,因为Flash有与用户交互,所以左键不要禁用,传递此参数只为判断是否为右击!


function flashRightClick(e){
<span style="white-space:pre"> </span>//判断按下的鼠标是否为右击,左击与滚轮的不用禁用
if(e.button == 2){
<span style="white-space:pre"> </span>//禁用Flash的右击
window.event.returnValue=false;
}
}

HTML禁用Flash文件右键

标签:cli   flash   用户交互   代码   功能   idt   fun   swf   判断   

原文地址:https://www.cnblogs.com/soundcode/p/11835191.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!