HTML禁用Flash文件右键
在项目中遇到一个需求,由于制作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;
}
}
相关推荐
lightindark 2020-07-04
maowenbei 2020-05-06
zebperfect 2013-03-30
87447100 2013-08-13
downtown 2010-01-30
Jesus0 2011-01-14
whosemario 2015-04-08
clayluo 2017-06-05
二哈 2012-09-07
skyGAYD 2017-09-11
yidaizongshi 2016-07-30
yidaizongshi 2014-11-03
81226036 2016-07-18
83246835 2016-01-05
85206636 2015-12-02
一柯 2015-10-21
87216237 2015-09-22
88971730 2011-08-18
DukeLisa 2015-07-19