Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] JavaScript实现自动在复制的内容后添加版权声明

[复制链接]
155335677 发表于 2011-5-24 14:47:01 | 显示全部楼层 |阅读模式
在网站中复制文章的时候,为了防止那些拷贝不添加文章来源,自动在复制的内容后添加版权声明。

自动添加版权代码
<script type="text/javascript">
        function ModifyCoptText() {
            var txt = clipboardData.getData('Text');//获得用户复制到剪贴板中的内容
            clipboardData.setData('Text',txt+'文章来源'+location.href); //location.href获得当前页面的网址
        }

    </script>
接着在页面中调用:

<body oncopy="setTimeout('ModifyCoptText()', 1000);">  //用户复制动作发生0.1秒以后再去改粘贴板中的内容。100ms只是一个经常取值
到这,就实现了,是不是很简单啊,O(∩_∩)O哈!

注:

不能直接在oncopy里修改粘贴板,不能直接在oncopy中执行对粘贴板的操作,因此设定定时器,0.1秒以后执行,这样就不再oncopy的执行调用栈上了。



另:<input type="text" onpaste="alert('为保证正确性,你勿粘贴');return fasle;" /> //实现文本框禁止粘贴

<body oncopy="alert('禁止复制');return false;"> //禁止复制功能
shimeng0624 发表于 2011-5-24 14:48:06 | 显示全部楼层
收藏或许有用的哦
回复

使用道具 举报

蝙蝠王 发表于 2011-5-24 14:49:28 | 显示全部楼层
板凳……这个具体在哪改?
回复

使用道具 举报

 楼主| 155335677 发表于 2011-5-24 15:02:53 | 显示全部楼层
回复

使用道具 举报

有何不可 发表于 2011-5-24 15:59:54 | 显示全部楼层
不错  支持下
回复

使用道具 举报

 楼主| 155335677 发表于 2011-5-24 18:22:38 | 显示全部楼层
回复

使用道具 举报

show01 发表于 2011-5-24 18:37:23 | 显示全部楼层
www.showyx.com

记号

金币呢
回复

使用道具 举报

jackxx 发表于 2011-5-24 18:38:12 | 显示全部楼层
下午楼主标记下那个文件啊,谢谢
回复

使用道具 举报

 楼主| 155335677 发表于 2011-5-24 18:40:48 | 显示全部楼层
回复

使用道具 举报

xukai8988 发表于 2011-5-24 18:42:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-15 20:03 , Processed in 0.040607 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表