A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李朋霏 中级黑马   /  2012-7-21 12:32  /  1368 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一个按钮,如果点击左键提示“禁止点击左键”,点击右键则提示“禁止点击右键”,然后提示2分钟后自动关闭页面。

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

2 个回复

倒序浏览
<script type="text/javascript">

        function Click() {

            GetMouseKey(event.button);

        }

        function GetMouseKey(button) {

            if (button == 1) //event.button==1  鼠标左键
            {

                alert("单击了左键");
                setTimeout(function () {
                    window.close();
                }, 2000); //关闭窗体

            }

            if (button == 2 || button == 0) // 测试在IE中按右键是2,在Maxthon2.0正式版中是0,IE中默认是0
            {

                alert("单击了右键");
                setTimeout(function () {
                    window.close();
                }, 2000);//关闭窗体

            }
}
</script>

//调用时间html
<div style="background-color: Gray;" oncontextmenu="return false" onmousedown="Click()">
        测试鼠标点击事件
    </div>

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
本帖最后由 许庭洲 于 2012-7-23 16:39 编辑

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用JS实下功能,左键点击页面显示“点击了左键”右键点击显示“现在禁止右键”并在2分钟后自动关闭页面</title>
<form id="form1" runat="server">
<iframe style="display:none" name=if0 ></iframe>  
</form>
<script>
function document.oncontextmenu()
{
     event.returnValue=false;
}
function click()
{
   if(event.button==2)
      {
           aaa=if0.showModelessDialog("javascript:alert(' 鼠标右键被点击'); window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
           setTimeout("if0.location.reload();",2000);
      }
      if (event.button==1)
     {
           aaa=if0.showModelessDialog("javascript:alert('鼠标左键被点击'); window.close();","","status:no;resizable:no;help:no;dialogHeight:30px;dialogWidth:40px;");
           setTimeout("if0.location.reload();",2000);
      }
}
     document.onmousedown=click
</script>

</head>
<body>
</body>
</html>

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马