Flash 마우스 오른쪽 버튼 정보의 js 코드 차단

2148 단어
 
  




Yimin
<br>function NoRightClick(pid){ <br>//pid:flash's parentNode id <br>var el = document.getElementById(pid); <br>if(el.addEventListener){ <br>el.addEventListener("mousedown",function(event){ <br>if(event.button == 2){ <br>event.stopPropagation(); //for firefox <br>event.preventDefault(); //for chrome <br>} <br>},true); <br>}else{ <br>el.attachEvent("onmousedown",function(){ <br>if(event.button == 2){ <br>el.setCapture(); <br>} <br>}); <br>el.attachEvent("onmouseup",function(){ <br>el.releaseCapture(); <br>}); <br>el.oncontextmenu = function(){ <br>return false; <br>}; <br>} <br>}; <br>





<br>var so = new SWFObject("test.swf", "t1", "800", "550", "9", "#000000"); <br>so.addParam("quality", "high"); <br>so.addParam("name", "t1"); <br>so.addParam("id", "t1"); <br>so.addParam("algin", "middle"); <br>so.addParam("AllowScriptAccess", "sameDomain"); <br>so.addParam("menu", "false"); <br>so.addParam("wmode", "opaque"); <br>so.addParam("pluginspage", "http://www.adobe.com/go/getflashplayer"); <br>so.write("testContent"); <br>NoRightClick("testContent"); <br>



이 코드는 IE, Firefox, Google Chrome에서 플래시 오른쪽 메뉴를 제거할 수 있어 편리하다.

좋은 웹페이지 즐겨찾기