复制帖子时自动在末尾追加来源(Discuz!6.1 for IE)
2008 10 16 11:28 AM 2273次查看
分类:Discuz! 标签:Discuz!, JavaScript
<!--{if $post['signature'] && !$post['anonymous'] && $showsignatures}-->
在上面添加<script type="text/javascript">
document.body.oncopy=function(){
event.returnValue=false;
var t=document.selection.createRange().text;
var s="您正在看的文章来自{$bbname}({$boardurl})\n原文地址:{$boardurl}viewthread.php?tid=$tid";
clipboardData.setData('Text',t+'\r\n\r\n'+s);
}
</script>
注意:clipboardData.setData是IE才能用的,其他浏览器不适用,我也懒得改代码了。需要的可以参考《基本兼容所有浏览器的复制到剪贴板的方法》。
原文地址:http://www.discuz.net/thread-764082-1-1.html
0条评论 你不来一发么↓