Artigos & Ideias

Proteger Email com MooTools – V2

Escrito por:

Há alguns dias coloquei um artigo que mostra como podes proteger os teus links de email contra os spam bots, utilizando MooTools. Após uma sugestão, fiz algumas melhorias no script.

O XHTML

<span rel="teste|teste.com" class="email custom-class">Contacta-me</span>

Em vez de usar a tag href passei a usar a tag span para evitar que os motores de busca os vejam como dead links. Colocamos o endereço de email modificado no atributo rel.

O Script em MooTools

window.addEvent('domready', function() {
	$$('.email').each(function(elemento) {
		var link = new Element('a', {
			href: 'mailto:' + elemento.get('rel').replace('|','@'),
			'class': elemento.get('class'),
			'text': elemento.get('text')
		}).replaces(elemento);
	});
});

Desta forma crio um link que substitui o elemento span que originalmente lá estava.

Obrigado por compartilham as vossas ideias – com isso consegui fazer um script melhor!

3


Sobre o Autor

Carlos Gonçalves é um Freelancer com bastante experiência em linguagens de programação e webdesign. Vocacionado para as novas tecnologias, aposta na qualidade dos serviços, atendimento rápido e sempre disponível para melhor satisfazer os seus clientes. Autor do site cgoncalves.com

Comentários

  1. Tiago Sousa  30 Dezembro 2009

    testaste quão eficiente a função é contra o spam?
    acho que o próximo passo era usares a cifra ROT-13

    (responder)
  2. Carlos Gonçalves  30 Dezembro 2009

    @Tiago Sousa: mais uma boa sugestão.
    Obrigado, porém, a cifra ROT-13 já está um pouco ultrapassada, já há a ROT-47, que pelo que sei (nunca implementei nenhuma) faz uso de todos os caracteres ASCII.

    (responder)

Comentar

Nota: A moderação de comentários está activada e pode atrasar o teu comentário. Não há necessidade de reenviares o teu comentário.

  1. Carlos Gonçalves  Dezembro 30, 2009
More in Outros (1 of 12 articles)

# #