暂无 |

oncopy 实例

下面的例子演示了当选中的文字被复制时,会弹出一个信息提示框:

<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>

例子语法解释

  1. 请将对应的 JavaScript 代码放置在 <body></body> 内
  2. document.selection.createRange().text 用语得到选择范围内的文本内容
  3. clipboardData.setData 设置剪贴板属性
  4. 注意:由于本例使用了 clipboardData.setData,因此对 Firefox 无效
java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论