网页禁止复制代码

<body oncontextmenu="return false" onselectstart="return false" ondragstart="return false"
    onbeforecopy="return false" oncopy="document.selection.empty()" onselect="document.selection.empty()"> 

 

  ----------------------------------------------- 防止复制的js -----------------------------------------------
    <script language="JavaScript" type="text/JavaScript">
        function disableselect(e) {
            return false
        }
        function reEnable() {
            return true
        }
        file: //if IE4+
        document.onselectstart = new Function("return false")
        file: //if NS6
        if (window.sidebar) {
            document.onmousedown = disableselect
            document.onclick = reEnable
        }
    </script>

    <script language="JavaScript" type="text/JavaScript">
<!--
        function MM_reloadPage(init) {    //reloads the window if Nav4 resized
            if (init == true) with (navigator) {
                if ((appName == "Netscape") && (parseInt(appVersion) == 4)) {
                    document.MM_pgW = innerWidth; document.MM_pgH = innerHeight; onresize = MM_reloadPage;
                }
            }
            else if (innerWidth != document.MM_pgW || innerHeight != document.MM_pgH) location.reload();
        }
        MM_reloadPage(true);
//-->
    </script>
    ----------------------------------------------- 防止下载的js -----------------------------------------------
    <noscript>
        <iframe src=""></iframe>
    </noscript>
   
    ----------------------------------------------- 防止右键的js -----------------------------------------------
    <script language="JavaScript">

<!--
        if (window.Event)
            document.captureEvents(Event.MOUSEUP);
        function nocontextmenu() {
            event.cancelBubble = true
            event.returnValue = false;
            return false;
        }
        function norightclick(e) {
            if (window.Event) {
                if (e.which == 2 || e.which == 3)
                    return false;
            } else {
                if (event.button == 2 || event.button == 3) {
                    event.cancelBubble = true
                    event.returnValue = false;
                    return false;
                }
            }
        }

        document.oncontextmenu = nocontextmenu; // for IE5+
        document.onmousedown = norightclick; // for all others
//-->
    </script>

posted @ 2012-02-28 09:53  正文  阅读(418)  评论(0编辑  收藏  举报