pjblog Js代码实现文章水印功能(适合全静态)





  
看到论坛里有人问在全静态下文章水印实现的问题。搜了一下论坛的帖子,确实有,但说的不是很明确,在此重新发表一下!

该代码可以设置在文章末尾、段落末尾添加版权文字,也可以禁止COPY。
效果可以见我的Blog:http://www.zestbook.cn
原文:http://www.zestbook.cn/blog/article/19.htm

直接修改源代码的方法:

    将下列代码粘贴在footer.asp和Static.htm文件的</body>上面即可。
    修改下面代码中的<$loadFunction$>为:addDataToArticleEnd、addDataToParagraphEnd、couldNotCopyArticle 这3个之中的一个,分别代表:在文章末尾加入、在段落末尾加入、禁止复制,修改<$textContent$>为你需要添加的版权信息。例如把<$textContent$>替换为:欢迎您访问->WwW.ZestBook.Cn-网络杂志空间!

程序代码如下:

<script defer>
        document.body.oncopy=new Function("setTimeout(<$loadFunction$>,300);");
        document.oncopy=new Function("setTimeout(<$loadFunction$>,300);");
        function addDataToArticleEnd()
        {
          var d = window.clipboardData.getData('Text');
          window.clipboardData.setData('Text',d+"\r\n<$textContent$>");
        }
        function addDataToParagraphEnd()
        {
          var d = window.clipboardData.getData('Text');
          d=d.replace(/\r\n/g,"<$textContent$>\r\n");
          if(d.charAt(d.length-1)!='\n')
            d=d+"\r\n<$textContent$>";
          window.clipboardData.setData('Text',d);
        }
        function couldNotCopyArticle()
        {
          window.clipboardData.setData('Text',"<$textContent$>");
        }
        function doNothing()
        {
          
        }
</script>

本着有资源共享的态度,希望PJBlog的队伍日益壮大,PJ越来越好
  





收藏到:添加到QQ书签 百度收藏 添加到鲜果 新浪ViVi 365Key网摘 天极网摘 我摘 和讯网摘 yahoo 收藏到收客网 Digbuzz我挖网 添加到饭否 挖客 添加到google

文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.