把所有的@替换成别的字符,一般大家都习惯用#,或者用中文的.和@
还有一种比较绝的就是把Email变成图片

解决方案 »

  1.   

    假如[email protected]
    <script>
    function email(reversedAddr) {
      var addr = "mailto:";
      for (var i = reversedAddr.length; i-- > 0; addr += reversedAddr.charAt(i));
      window.location.href=addr;
    }
    </script>
    <a href="javascript:email('moc.ynapmocruoy@emanruoy')">
    yourname<script>document.write("@");</script>yourcompany<script>document.write(".com");</script>
    </a>
      

  2.   

    content=replace(content,"@","(AT)")
    response.write content