js复制文章自动加版权代码
- 作者:网页模板
- 类型:文章教程
- 点击次数:
- 发布时间:2014-03-04 15:17
方法一:略作整理代码如下:
方法二:
看看文章的最后是不是自动出现了“该文章转载自【个人网站】:。。。”的字样。
在网页最后添加:
(责任编辑:网页模板)
<script type="text/javascript"> document.body.oncopy = function () { setTimeout( function () { if (clipboardData.getData("text")) { clipboardData.setData("text", clipboardData.getData("text")+"该文章转载自IT学习网:"+location.href); } } , 100 ) } </script>需要注意的是这段js代码只在IE浏览器上有效,而且一定要放在 body标签后边才可以,否则浏览器会出现 “’document.body’ 为空或不是对象”的错误。这是因为引用的脚本在没有装载完html页面就开始操作body了,所以找不到这个标签。IE的“document.body对象”必须在body完全被读入之后才存在,FireFox浏览器中解析html的body对象在body标签没有被浏览器完全读入之前就存在。
方法二:
<script type="text/javascript"> document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "本文来自: 模板网www.5imoban.net 详细出处参考:"+location.href; clipboardData.setData("text", text); } }, 100 ) } </script>方法三:
看看文章的最后是不是自动出现了“该文章转载自【个人网站】:。。。”的字样。
在网页最后添加:
<script type="text/javascript" src="copymsg.js"></script>新建一个文本文件,命名为“copymsg.js”,内容为:
//复制内容自动添加版权信息 var thehits=document.getElementById("thehit"); if (thehits!=null){ thehits.innerHTML="22936"; } document.body.oncopy = function () { setTimeout( function () { var text = clipboardData.getData("text"); if (text) { text = text + "该文章转载自【个人网站】:"+location.href; clipboardData.setData("text", text); } }, 100 ) } window.onload = function() { this.focus(); }
(责任编辑:网页模板)
- 本文标签:
- js代码,js复制教程,js复制代码