Войти

Показать полную графическую версию : как спрятать е-mail на сайте


oIo_DeN_oIo
21-12-2006, 23:30
скажите как мне спрятать е-mail на сайте.. хочу указать его в контактах.. но боюсь робот пробежит всё соберёт.. я видел както под java скрипт прятали... как это лучше осуществить.. конечно не бкря в счёт модивикацию самого адреса . типа pochta[собака]4to-to-tam.ru

vadimiron
21-12-2006, 23:43
oIo_DeN_oIo
Очень часто просто рисунком делают

oIo_DeN_oIo
22-12-2006, 00:42
да но люди очень часто леняться набрать.. единственный походу вариант это форма отправки через скрипт..

Blast
22-12-2006, 08:19
oIo_DeN_oIoда но люди очень часто леняться набрать и не будут набирать, если только не ради получения чего-то шибко эксклюзивного
В свое время пользовался усиленно этой утилиткой: Blackman`s E-mail encoder (http://www.sinicin.ru/download.php?bee10.zip) - можно и без нее, скриптами от javascript до perl, но она сделает это быстрее ;)

mar
22-12-2006, 10:35
мой вариант при показе e-mail (основанный как раз на подобной программе (http://forum.oszone.net/showthread.php?t=31367)) - использование ord (php) при отображении адреса. Обсуждалось в теме " шифрация e-mail против спамеров (http://www.forum.oszone.net/thread-31148.html)".
Смысл:

$usermail='qq@mail.ru';
$mailto='';
for ($i=0;$i<strlen($usermail);$i++) {
$mailto.="&#".ord($usermail[$i]);
}

Ну, и лучше, все-таки вообще не показывать и давать форму для письма, причем защищенную capcha.

но она сделает это быстрее ;)
ну, все-таки при показе динамических страниц, прямо скажем быстрее отработает скрипт ))

Sham
22-12-2006, 14:42
oIo_DeN_oIo<script>
function post(dom1,dom2,user){
document.location="mailto:"+user+"@"+dom2+"."+dom1;
}
</script>
<a href="javascript:post('ru','domen','user')">user&amp;#64;domen&amp;#46;ru</a>

mar
22-12-2006, 14:57
Sham
все точно :) Единственный минус JavaScript - некоторое увеличение размера страницы. Повторюсь (из той темы)

Что касается скриптов на JavaScript, то они действительно хороши при статическом представлении страниц.
В случае динамического представления имхо коректней отдавать юзерам сразу более короткую страничку, уже полностью сформированную.

Sham
22-12-2006, 16:31
marнекоторое увеличение размера страницысмотря в чем считать... если в байтах - то да, а если в кб - то вроде пустяк... не говоря уж о Мб... :)коректней отдавать юзерам сразу более короткую страничку если вообще мыло скрыть надо (которое и вручную в спам-лист добавить можно) - это относится к посещаемым ресурсам, типа этого :) - но это неудобно диалапщикам - пока пишешь письмецо - денежки тикают :)

oIo_DeN_oIo
26-12-2006, 21:18
<script>
function post(dom1,dom2,user){
document.location="mailto:"+user+"@"+dom2+"."+dom1;
}
<script>
<a href="javascript:post('ru','domen','user')">user@domen.ru</a>


а как это использовать?
вставляю в html страницу между тегами боди и ничего..

Sham
26-12-2006, 23:00
oIo_DeN_oIo
1. теги <script> лучше в <head> впихнуть (rtfm)
2. я забыл закрывающий слеш поставить - дб </script> (тоже rtfm :))




© OSzone.net 2001-2012