domingo, 13 de julio de 2008

Incluir email en la web sin sufrir spam

Es de sobra conocido que hay programas rastreando las web intentando conseguir direcciones de email para después enviarles spam.

La solución para evitarlo es colocar una imagen con la dirección de email escrita, ya que estos programas solo pueden buscar en texto, sin embargo, esta imagen no es seleccionable, por lo que se pierde usabilidad.

Hay una forma de incluir tu email en texto en una web sin que los robots de los spammers puedan leerlos, es incluir el siguiente javascript.

<script language="javascript">
user="milogin";
server="miservidor.com";
at="@"
document.write('<a href="mailto:'+user+at+server+'">');
document.write("Mi email es: "+user+at+server);
document.write("</a>");
</script>

Simplemente escribe la direccion de email en la página, xo los rastreadores no pueden ejecutar el código fuente en javascript, al menos todavía no.

Para los navegadores que no soporten javascript se puede utilizar la etiqueta noscript e incluir una imagen.

0 comentarios: