Il y a 1 an    Notes    jquery  développement  
« Previous post Next post »

plugin jQuery mailTo

Un mini plugin jquery qui permet d’afficher des liens mailto sur des adresses mail sans que les robots chopent vos adresses mails. A condition que les robots qui parsent vos pages web ne sachent pas interprété le Javascript.

Toujours est-il qu’il vaut mieux je pense privilégier un formulaire de contact avec CAPTCHA plutôt que d’exposer son adresse mail sur son site.

enjoy!

Utilisation

<script type="text/javascript">
  $(function(){
    $('.mailTo').mailTo();
  }
</script>
<div class="mailTo">
  mail#AT#domaine#DOT#tld
</div>

Code source :

if(jQuery)(function() {
  $.extend($.fn, {
    mailTo: function() {
      /**
       * @author Thierry Poinot http://thi3rry.fr
       * display an mailto link in html element by replacing #AT# and #DOT#
       * avoid spam on email address
       */
      var mail = $(this).html();
      mail = mail.replace('#AT#', '@');
      mail = mail.replace('#DOT#', '.');
      $(this).html(mail);
      $(this).wrap('<a href="mailto:'+$(this).html()+'">');
    }
  });  
})(jQuery);  

jquery.mailTo.js