Как закрыть контактный e-mail от спамеров?

1 23
Каширин
На сайте с 03.01.2004
Offline
1018
#21

JavaScript - см. как это сделано на Адвансе: http://www.advans.ru/contacts/

V
На сайте с 01.02.2006
Offline
28
#22

Javascript лучше всех с этой задачей справится. Можно так закодировать, что ни один бот не поймёт.

Дмитрий
На сайте с 23.08.2006
Offline
222
#23
AVV:

<script type="text/javascript">

var user='email';

var domain='mail.ru';

document.write('<a href="mailto:' + user + '@' + domain +'">' + user + '@' + domain +'</a>');

</script>

Взял на заметку.

Было <a href="mailto:1@2.ru">1@2.3</a>

Стало: <a href="/" onmouseover="this.href='mailto:'+'1'+'@'+'2.3'">1& # 6 4 ;2.3</a>

То что красным - слитно (движок форума на @ заменил)

Разрабатываю и автоматизирую на php http://jonnyb.ru/
AVV
На сайте с 31.07.2006
Offline
84
AVV
#24

JonnyB, рад, что вам понравился мой вариант. :)

Тут еще можно усложнить грабберам задачу:


<script type="text/javascript">
var user='email';
var domain='mail.ru';
</script>

поместить в <head>, т.е. в одной части страницы

а


<script type="text/javascript">
document.write('<a href="mailto:' + user + '@' + domain +'">' + user + '@' + domain +'</a>');
</script>

в <body>, т.е. в совершенно другом месте страницы.

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий