На страницу Пред. 1, 2 |
|
|
creator123, как ты себе это представляешь? То что ты говоришь невозможно без плагина для браузера или какой-то настройки ОС. |
|
|
|
|
|
|
BrokenBrake, в твоем способе с css еще один минус - не все браузеры поддерживают данную конструкцию. По моему даже в ie6 это не работает. |
|
|
|
|
|
|
Последний раз редактировалось: Taburetkin (Пн Авг 20, 2007 6:58 pm), всего редактировалось 1 раз |
|
|
|
|
docker, точно И не только в IE. Оказывается, first-letter браузеры вообще выборочно применяют. Только к блочным элементами, похоже. Более того, еще и не все свойства. Например display:none не получилось, только другой цвет и размер можно задать. Мда, облом...
Правда, я сходу придумал еще пару методов, которые точно будут работать. Но проблема в том, что хотелось бы еще делать почтовый адрес кликабельным. А тут уже вариантов нет. Даже если делать ссылку в URL-encoded, все равно такие уловки спамеры уже обходят. Так что только Java script, а в noscript пихать картинку или другие способы. |
|
Последний раз редактировалось: BrokenBrake (Вт Авг 21, 2007 4:53 am), всего редактировалось 1 раз |
|
|
|
|
Broken, ты опять что-то напутал . Емайлы парсят ботами и тут никакой css не поможет потому как он не меняет код (html) страницы - он только надстройка.
Можно использовать unicode тогда ваш емаил будет выглядеть так:
abc@abc.com
А код приблизительно так:
abc@abc.com
Есть еще bot trapper скрипты. При заходе маил граббера, скрипт генерирует огромное количество фейковых емайлов и "зацикливает" бота. А спамер получает миллион неработающих емаилов |
|
|
|
|
|
Про bot trapper скрипты еще не слышал. Интересно. Зато слышал что как раз подстановки типа
abc@abc.com
и даже графические изображения некоторые граберы распознавать научились. Имхо в этом плане перспективны все заморочки с js пока. |
|
|
|
|
|
Taburetkin, как раз ты не понял. Если я в CSS сделаю невидимым элемент, его не будет видно в браузере, зато боты проглотят. На этом и была основана моя идея с дополнительной буковкой. |
|
|
|
|
|
BrokenBrake писал(а): |
Taburetkin, как раз ты не понял. Если я в CSS сделаю невидимым элемент, его не будет видно в браузере, зато боты проглотят. На этом и была основана моя идея с дополнительной буковкой.
|
Broken, так а что это изменит? Код останется доступен боту. И он сграбнет линк mailto:abc@abc.com.
Другое дело если ты линк не будешь ставить. Только для визуального - юзер скопировал емайл и вставил в почтовый клиент.
Так тогда такие варианты
Через обычные таги комментов:
abc<!-- >@. -->@<!-- >@. -->abc<!-- >@. -->.<!-- >@. -->com
В броузере будет выглядеть:
abc@abc.com
Через css:
<style>p span.displaynone { display:none; }</style>
<p>abc@abc<span class="displaynone">спамеры идут в жопу</span>.com</p>
В броузере будет выглядеть:
abc@abc.com
На яве
<script language="JavaScript" type="text/javascript">
<!--
var string1 = "abc";
var string2 = "@";
var string3 = "abc.com";
var string4 = string1 + string2 + string3;
document.write("<a href=" + "mail" + "to:" + string1 +
string2 + string3 + ">" + string4 + "</a>");
//-->
</script>
На флеше:
сделать флаш мувик с емайлом и линком внутри. В Димвивере есть даже опция вставить флеш текст с линком. |
|
|
|
|
|
Taburetkin, да, теперь достигнуто понимание Именно это я и имел в виду. Прочитай внимательно мой позапредыдущий пост. Со ссылкой облом, к сожалению. |
|
|
|
|
|
|
Taburetkin, супер. Все подробно и понятно даже далекому от скриптов и css человеку (мне то-есть ) |
|
|
|
|
|