Está usted en Indice > Construcción > Lenguajes > JavaScript > Lecciones y Paso a Paso > E-Mail AntiSpam con JavaScript
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

E-Mail AntiSpam con JavaScript

En estos tiempos, 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 es así porque existen bots que analizan nuestro sitio web en busca de direcciones de E-Mail a las que atacar. Para solucionarlo, vamos a esconder nuestra dirección a 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.

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:

Autor: Alex Barroso
Exclusivo para WebTaller.



Usuarios que han visto este tema también han visto...

- Abrir Popup
- Imagen que se desvanece
- Activar el botón derecho del ratón en páginas donde no funcione Javascript
- Elementos de formulario select asociados con Javascript
- Imprimir página con JavaScript


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 20-11-2008 a las 00:44:23