Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Зашита E-mail и прочего текста на странице от СПАМ роботов и просто любопытных с помощью JavaScript
Ваш e-mail закодирован!
Теперь, скопировав закодированную строку,
можете писать свой e-mail в любых форумах, гостевых книгах без опасения,
что у Вас в электронном почтовом ящике в один прекрасный день появится Спам.
Исходный код этого примера:
<script>
function koding() {
var stroka=document.koderform.email.value;
stroka=stroka.toLowerCase();
var dlina=stroka.length;
var kodermail='';
var perem;
var sperem;
//начинается цикл разбора и кодировки введенного e-mail'a
for (var i=0; i<dlina; i++) {
//выделяем i-ый символ из строки stroka
perem=stroka.charCodeAt(i);
//добавляем перед ним символы &#, а после него - символ ;
sperem='&#'+perem+';';
//добавляем закодированный символ к уже закодированной строке
kodermail+=sperem;
}
//выводим в соответсвующую ячейку таблицы (HTML-код страницы приведен ниже) закодированный e-mail пользователя
document.koderform.kmail.value=kodermail;
}
function koder() {
//вызываем процедуру кодирования e-mail'a
koding();
//сообщаем пользователю об окончании кодирования
//и сообщаем ему, какую выгоду он от этого получит
document.getElementById('comment').style.display='block';
//создаем фокус на поле ввода результата
document.getElementById('rmail').focus();
document.getElementById('rmail').select();
}
</script>
<form method="POST" name="koderform">
Введите адрес своего e-mail'a:<br>
<input type="text" id="imail" name="email" size="40" maxlength="80">
<input type="submit" value="Закодировать" onclick="koder(); return false;"><br>
Результат:<br>
<input type="text" id="rmail" name="kmail" size="80" maxlength="200">
</form>
<div id="mail"></div>
<p id="comment" style="width: 100%;">
Ваш e-mail закодирован!<br>
Теперь, скопировав закодированную строку,
можете писать свой e-mail в любых форумах, гостевых книгах без опасения,
что у Вас в электронном почтовом ящике в один прекрасный день появится Спам.
</p>
.
Прокомментировать/Отблагодарить