Actualmente muchos webmasters tememos poner nuestra dirección de e-mail con un enlace directo porque si lo hacemos estaremos expuestos a un sinfín de e-mails publicitarios. Esto ocurre porque existen bots que analizan nuestro sitio web en busca de direcciones de correo electrónico a las que atacar. Para solucionarlo, vamos a esconder nuestra dirección de esos bots pero no a nuestros usuarios. Para ello utilizaremos JavaScript ya que sería muy extraño que uno de estos bots entendiera JavaScript. Aunque, increíblemente, a veces se dan casos.
Primero definimos la función que nos servirá para imprimir más tarde la dirección de E-Mail:
<script type="text/javascript" >
function AntiSpam(usuario,host)
{
document.write("<a href='mailto:" + usuario + "@" + host + "'>" + usuario + "@" + host + "</a>")
}
</script>
Esta función va entre <head> y </head>
De este código nunca tendremos que tocar nada, el siguiente código lo utilizaremos para imprimir la dirección de E-Mail en nuestra página y deberemos colocarlo donde queramos que aparezca.
Suponiendo que nuestro E-Mail es no_spam@anti-spam.dom escribiríamos el código así:
Contacto:<script type="text/javascript">AntiSpam("no_spam","anti-spam.dom")</script>
Lo que hay en negrita es lo que deberemos cambiar para colocar el E-Mail que queramos.
Este es el resultado:
Contacto:
Redactado por Nenillo