1. 论坛系统升级为Xenforo,欢迎大家测试!
    排除公告

由避免垃圾邮件想到的电子邮件地址脚本替换

本帖由 不学无术2005-10-28 发布。版面名称:前端开发

  1. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    也许别人早就用到了,但是因为最近的一些思考,简单做了一个尝试,比较顺利——当然,没有进行深入验证。

    另外,就是还不了解那些抓取邮件地址的程序的原理,但是效果不理想。

    代码如下:
    HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>测试</title>
    <script language="javascript" type="text/javascript">
    <!--
    function hideEmail() {
        var urls = document.getElementsByTagName("a");
        for (var i = 0; i < urls.length; i++) {
            if (urls[i].href.indexOf("mailto") >= 0 && urls[i].href.indexOf("[a]") >= 0) {
                urls[i].href = urls[i].href.replace("[a]", "@");
            }
        }
    }
    -->
    </script>
    </head>
    
    <body onload="hideEmail();">
    <a href="mailto:fenguly[a]gmail.com">fenguly[a]gmail.com</a>
    </body>
    </html>
     
  2. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    为什魔要那魔麻烦尼,这样不就好了?

    <script language="VBScript">
    document.write "laogui"&"@mjj.com"
    </script>
     
  3. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    我那个可以对多个地址屏蔽!
     
  4. 老林

    老林 New Member

    注册:
    2005-09-06
    帖子:
    10,580
    赞:
    36
    哦 没认真看 我有罪~
     
  5. 小叶

    小叶 New Member

    注册:
    2005-09-04
    帖子:
    17,941
    赞:
    33
    我服你了..一个邮箱地址,这么麻烦,,俺就不用邮箱,也不用QQ了.
     
  6. fyfei

    fyfei New Member

    注册:
    2005-10-07
    帖子:
    9,067
    赞:
    46
    不学无术是好同志,总是能给我们些好东东,冲冲电。
    赞一个!
     
  7. 不学无术

    不学无术 Ulysses 的元神

    注册:
    2005-08-31
    帖子:
    16,714
    赞:
    39
    BS 你,很多系统都会写出信箱地址的,别告诉我你不知道。

    而且这个省了让用户自己去复制然后替换字符。
     
  8. jcking

    jcking Well-Known Member

    注册:
    2005-08-30
    帖子:
    22,282
    赞:
    70
    hehe ,...BS