domingo, 29 de marzo de 2015

Proteger Email de los Spammers con Javascript [2]

Podemos aplicar una operación javascript para varios elementos de enlace que contenga un correo de email que deseemos proteger. Los elementos a proteger deberán contener la clase "e-l".

El elemento HTML debe de ser como el siguiente:

<p><a class="e-l" href="#" data-ep1="adanjr" data-ep2="altoweb" data-ep3="com.mx"></a></p>

Y el código javascript debe ser agregado al final del body, y debe de contener lo siguiente:

<script type="text/javascript">
        var enlaces = document.getElementsByClassName('e-l');
        var total_enlaces = enlaces.length;
        for (var i = 0; i < total_enlaces; i++) {
            var parte1 = enlaces[i].getAttribute('data-ep1');
            var parte2 = enlaces[i].getAttribute('data-ep2');
            var parte3 = enlaces[i].getAttribute('data-ep3');
            var nuevaDireccion = parte1 + '@@' + parte2 + "." + parte3;

            enlaces[i].setAttribute('href', 'mailto:' + nuevaDireccion);
            enlaces[i].innerHTML = nuevaDireccion;
        }   
    </script>

http://www.altoweb.com.mx

No hay comentarios:

Publicar un comentario