В интеренте предлагается немало способов защиты почты, указываемой на странице от автоматических роботов-пауков, которые собирают почтовые адреса для последующей рассылки спам-писем.
Я предлагаю небольшой блок кода, который позволяет показать адрес отправки на странице и при нажатии на ссылку сразу запустить программу отправки почты. Если у пользователя отключен JavaScript, работать не будет. Но это лучше, чем выгребать килотонны спама из своего почтового ящика.
<script language="JavaScript">
<!--
// домен почтового сервера
var domain='@vsetaksi.ru';
function ShowMail(){
// прохожу по всем ссылкам в документе
for(i=0; i<document.links.length; i++){
m=document.links[i];
// если эта ссылка отправки почты
if (m.href.substr(0,7)=='mailto:'){
// вытаскиваю имя ящика из title и склеиваю его с доменом
m.href='mailto:'+m.title+domain;
// дописываю к тексту ссылки на экране
m.appendChild( document.createTextNode( m.title+domain ) );
m.title='';
}
}
}
window.onload=ShowMail;
//-->
</script>
<h1>Защита почты от спама с помощью JavaScript</h1>
<br />
<a href='mailto:Обломайтесь!' title='aaa'>Отправить почту на </a>
Скопировать в буфер
© Copyright 2008-2012 by KDG