现在的位置: 首页 > 综合 > 正文

js事件驱动机制单oncontextmenu,onselectstart事件

2018年01月16日 ⁄ 综合 ⁄ 共 684字 ⁄ 字号 评论关闭

js事件驱动机制单oncontextmenu,onselectstart事件:

请使用js完成如下功能:

1、防止用户通过点击鼠标右键菜单copy网页内容

2、当用户试图选中网页文字copy时,给出提示(版权所有,禁止拷贝)

<html>
<head>
<title>js事件驱动机制单oncontextmenu,onselectstart事件</title>
<script language="javascript" type="text/javascript">
<!--
function test(){
alert("版权所有,禁止拷贝");
return false;
}
//-->
</script>
</head>
<body oncontextmenu="return test()" onselectstart="return test()">
<p>
测试内容,测试内容,测试内容,测试内容,测试内容<br>
测试内容,测试内容,测试内容,测试内容,测试内容<br>
测试内容,测试内容,测试内容,测试内容,测试内容<br>
</p>
<p>
测试内容,测试内容,测试内容,测试内容,测试内容<br>
测试内容,测试内容,测试内容,测试内容,测试内容<br>
测试内容,测试内容,测试内容,测试内容,测试内容<br>
</p>
</body>
</html>

注意:oncontextmenu="return test()" 中的return一定要有,要把返回值false给菜单事件,不然的话虽然会警告不让复制,但是仍然会出线菜单右键;而onselectstart="return
test()的话,没有return 好像没事

抱歉!评论已关闭.