2012. 7. 5. 13:17

window.createPopup()을 이용한 팝업창의 드래그 방지

createpopup을 이용한 팝업창에서 드래그를 방지할려고 했는데 일반적인 방지태그는 안먹었는

new function을 이용해 하니 먹었다.

innerHTML을 사용할경우 일반적으로 SCRIPT가 먹지 않는다. 고려대상이므로 스크립트부터 되게한후 적용하는게 좋다.

defer 옵션이 일회성이라고 한다.

 

소스

 Cal_HTML += " <div>";
 Cal_HTML += " <script type=\"text/javascript\" defer>";
 Cal_HTML += "  document.oncontextmenu = new Function('return false');"; //오른쪽마우스방지
 Cal_HTML += "  document.ondragstart = new Function('return false');";   //드래그 방지
 Cal_HTML += "  document.onselectstart = new Function('return false');"; //선택방지
 Cal_HTML += " </script>";
 Cal_HTML += " </div>";