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 好像没事