Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Email спрятать, Form 
V
    Опции темы
Unlimited
  Дата 29.3.2006, 10:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 9.7.2003
Где: Германия

Репутация: нет
Всего: нет



Привет всем!!!

вот такой вопросик, у меня в форме необходимо явное написание "[email protected]"
спрятать от всякого рода сканирующих программ в интернете которые сканируют код страниц и "собирают" Email's.
Кто что либо такое делал на JavaScript буду очень благодарен за пример


<FORM name=contactform enctype="text/plain" onSubmit="return form_check()"
action="mailto:[email protected]" method=post>




Заранее спасибо!!!

P.S. саму страницу я в robots.txt я исключил...

PM MAIL   Вверх
oksale
Дата 29.3.2006, 11:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 192
Регистрация: 17.6.2005
Где: Санкт-Петербург

Репутация: нет
Всего: 9



Код

<script LANGUAGE="JavaScript">
function sendMail(who) { //ссылка на e-mail (скрипт против спам-робота)
m = "mailto:" + who + "@" + "site.ru"
location=m;
}
</SCRIPT>

<a href="javascript:sendMail('2me')">send</a>

--------------------
WBR, oksale
PM MAIL ICQ   Вверх
Unlimited
Дата 29.3.2006, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 9.7.2003
Где: Германия

Репутация: нет
Всего: нет



могу я так написать:
из выше предложенного?

<FORM name=contactform enctype="text/plain" onSubmit="return form_check()"
action<a href="javascript:sendMail('2me')"></a> method=post>



мне необходимо именно для формы-"action" , а не как линк на странице
Добавлено @ 11:53
action=<a href="javascript:sendMail('2me')"></a>
PM MAIL   Вверх
12345c
Дата 29.3.2006, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Так - нет, теги не вкладываются.
Можно через JS определить action:

Код

<FORM name=contactform enctype="text/plain" onSubmit="m='ma'+'
il';this.action=m+'to:'+m+'\x40yan'+'dex.ru';return form_check();" method=post>

...


PM WWW   Вверх
Unlimited
Дата 29.3.2006, 13:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 9.7.2003
Где: Германия

Репутация: нет
Всего: нет



так не работает smile
PM MAIL   Вверх
Unlimited
Дата 29.3.2006, 13:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 9.7.2003
Где: Германия

Репутация: нет
Всего: нет



я так попробовал



<FORM name=contactform enctype="text/plain" onSubmit="return form_check()"
action="javascript:mailTo()" method=post>

,где

function mailTo(){
var mailTo;

mailTo = 'my' + 'email' + '@mail.'+'ru';
alert(mailTo);

return mailTo;

}

открывается страница в IE где написано [email protected]

и ничего не отсылается.... smile((


PM MAIL   Вверх
12345c
Дата 29.3.2006, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Цитата(Unlimited @ 29.3.2006, 13:16 Найти цитируемый пост)
так не работает smile
исправьте ошибку, и заработает


Код

<FORM name=contactform enctype="text/plain" onSubmit="m='ma'+'il';this.action=m+'to:'+m+'\x40yan'+'dex.ru';return form_check();" method=post><input>


Это сообщение отредактировал(а) 12345c - 29.3.2006, 14:10


--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
Unlimited
Дата 29.3.2006, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 9.7.2003
Где: Германия

Репутация: нет
Всего: нет



Вы бы не могли пожалуйста мне подсказать, какую ошибку я должен исправить?
я скопировал всё без изменений
в таком виде у меня не полняется проверка формуляра form_check();"

Код

<FORM name=contactform enctype="text/plain" onSubmit="m='ma'+'
il';this.action=m+'to:'+m+'\x40yan'+'dex.ru';return form_check();" method=post>




заранее спасибо

PM MAIL   Вверх
12345c
Дата 29.3.2006, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Там в m='ma'+'il'; залез перенос строки внутрь строкового литерала, я не стал исправлять, потому что подмал, что очевидно.
PM WWW   Вверх
Unlimited
Дата 29.3.2006, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 9.7.2003
Где: Германия

Репутация: нет
Всего: нет



Спасибо большое!!!!! 12345с получилось
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0458 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.