1. 论坛系统升级为Xenforo,欢迎大家测试!
    Dismiss Notice

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

Discussion in '前端开发' started by 不学无术, Oct 28, 2005.

  1. 不学无术

    不学无术 Ulysses 的元神

    Joined:
    Aug 31, 2005
    Messages:
    16,714
    Likes Received:
    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

    Joined:
    Sep 6, 2005
    Messages:
    10,580
    Likes Received:
    36
    为什魔要那魔麻烦尼,这样不就好了?

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

    不学无术 Ulysses 的元神

    Joined:
    Aug 31, 2005
    Messages:
    16,714
    Likes Received:
    39
    我那个可以对多个地址屏蔽!
     
  4. 老林

    老林 New Member

    Joined:
    Sep 6, 2005
    Messages:
    10,580
    Likes Received:
    36
    哦 没认真看 我有罪~
     
  5. 小叶

    小叶 New Member

    Joined:
    Sep 4, 2005
    Messages:
    17,941
    Likes Received:
    33
    我服你了..一个邮箱地址,这么麻烦,,俺就不用邮箱,也不用QQ了.
     
  6. fyfei

    fyfei New Member

    Joined:
    Oct 7, 2005
    Messages:
    9,067
    Likes Received:
    46
    不学无术是好同志,总是能给我们些好东东,冲冲电。
    赞一个!
     
  7. 不学无术

    不学无术 Ulysses 的元神

    Joined:
    Aug 31, 2005
    Messages:
    16,714
    Likes Received:
    39
    BS 你,很多系统都会写出信箱地址的,别告诉我你不知道。

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

    jcking Well-Known Member

    Joined:
    Aug 30, 2005
    Messages:
    22,282
    Likes Received:
    70
    hehe ,...BS