一聚教程网:一个值得你收藏的教程网站

热门教程

FLASH中检测与右键屏蔽实例

时间:2022-06-28 22:17:12 编辑:袖梨 来源:一聚教程网

 代码如下 复制代码





FLASH中键检测与右键屏蔽


 


 
    var so = new SWFObject("FL.swf", "flash", "800", "600", "9", "#CCCCCC");
  so.addParam("wmode", "opaque");
  so.write("flashcontent");
  function callFlash(){
   //alert("中键");
   document.getElementById("flash").onClick();
  }
  if(window.addEventListener){
   window.addEventListener("mousedown",function(e){
    if(e.button==1)callFlash();
    //屏蔽右键
    if(e.button==2){   
     if (e.stopPropagation) e.stopPropagation();
     if (e.preventDefault) e.preventDefault();
     if (e.preventCapture) e.preventCapture();
        if (e.preventBubble) e.preventBubble();
    }
   },true);
  }else{
   document.getElementById("flashcontent").onmousedown=function(){
    if(event.button==4)callFlash();
    //屏蔽右键
    if(event.button==2){
     document.oncontextmenu=function(){return false;};
     this.setCapture();
     this.onmouseup=function(){
      this.releaseCapture();
     }
    }
   }
  }
 

http://www.111com.net/down/FLASH中键检测与右键屏蔽.rar

热门栏目