下面的例子演示了当选中的文字被复制时,会弹出一个信息提示框:
<html>
<body>
<p oncopy="alert('文字已被复制到剪贴板!')">这是一些文字</p>
</body>
</html>
下面是一个改进的例子,当页面上的被容被拷贝时,加入版权信息及原文地址:
<html>
<body>
<script type="text/javascript">
document.body.oncopy = function(){
event.returnValue = false;
var txt_cr = document.selection.createRange().text;
var copy_cr = "本文来自我爱开发网, 原文地址:http://www.520mg.cn/p-javascript_oncopy.shtml";
clipboardData.setData('Text',txt_cr+'rn'+copy_cr+'rn');
}
</script>
<p>这是一些文字</p>
</body>
</html>