zoukankan      html  css  js  c++  java
  • OnContextMenu事件(转)

    用oncontextmenu事件单禁用右键菜单
    一个页面中,BODY中用oncontextmenu='return false'来取消鼠标右键;在JS中设置oncontextmenu='return true'用window.document.oncontextmenu = function(){ return false;}
    onconTextmenu=window.event.returnValue=false;右键菜单禁用,用这个可以禁止复制。
    在<body>中加入属性代码:
    oncontextmenu="return false"              
    onselectstart="return false"                   禁止选中网页上的内容
    oncopy="return false"                           防复制用户在网页上选中的内容
    防止用户另存网页:
    利用<noscript><iframe src=*.html></iframe></noscript>标签,能防止网页的直接另存,但不能防止网页被人使用工具下载
    *为通配符。
    例1:
    <html>
    <head>
    <title>OnContextMenu事件</title>
    <script language="JavaScript">
    <!--
    function uFunction()
    {     document.all.infoDiv.innerHTML='你按下了鼠标右键,但是右键菜单不能 显示!';}
    function uFunction2()
    {    document.all.infoDiv.innerHTML='你按下了Ctrl+鼠标右键,可以 显示右键菜单。';}
    //-->
    </script>
    </head>
    <body oncontextmenu="if(!event.ctrlKey){uFunction();return false}else{uFunction2()}">
    <div id="infoDiv">你按下了鼠标右键,但是右键菜单不能 显示!<br>你按下了Ctrl+鼠标右键,可以显示右键菜单。
    </div></body>
    </html>

  • 相关阅读:
    领域驱动设计ddd
    LayUI
    Kendo框架
    mysql rdms 笔记
    window系统安装mysql
    在VS项目中通过GIT生成版本号作为编译版本号
    在VS项目中使用SVN版本号作为编译版本号
    Oracle与SQL SERVER编程差异分析(入门)
    发布MeteoInfo 3.0
    Tomcat7 安全部署配置修改
  • 原文地址:https://www.cnblogs.com/Hcjer/p/4022582.html
Copyright © 2011-2022 走看看