Невидимые ссылки

123
@
На сайте с 09.12.2003
Offline
134
#11

Можно так

<a href="#" onclick="document.location.href='http://www.yandex.ru/';">yandex</a>

или так

<script type="text/javascript">

document.write('<a href="http://www.yandex.ru/");">yandex</a>');

</script>

R
На сайте с 25.09.2003
Offline
87
#12
Как писал @uthor
<script type="text/javascript">
document.write('<a href="http://www.yandex.ru/");">yandex</a>');
</script>

поспешили, так будет правильнее:

<script type="text/javascript">

document.write('<a href="http://www.yandex.ru/">yandex</a>');

</script>

@
На сайте с 09.12.2003
Offline
134
#13
Как писал Rishat

поспешили

согласен

неудачно скопировал с верхнего примера :)

З
На сайте с 18.03.2004
Offline
9
#14

А почему поисковики не могут это распознать, из-за тупости разработчиков или есть еще какие-то причины?

R
На сайте с 25.09.2003
Offline
87
#15
Как писал Зверь
из-за тупости разработчиков?

😂 😂

Ну уж это точно здесь не причем. Наверное, обработка скриптов слишком много времени занимает. Сомневаюсь, что в скором времени скрипты будут обрабатываться, т.к. сейчас поисковики не проверяют даже css на наличие модификации тегов (таких как h1, h2 и пр)

Каширин
На сайте с 03.01.2004
Offline
1030
#16

Поисковики никогда не будут это делать - каскадные стили проверять. Это не входит в их миссию. Скрипты они не не умеют понимать, а не хотят - это требует несопоставимых с ценностью этого затрат на аппаратно-программный комплекс.

З
На сайте с 18.03.2004
Offline
9
#17
Скрипты они не не умеют понимать, а не хотят - это требует несопоставимых с ценностью этого затрат на аппаратно-программный комплекс

А в чем сложность данной задачи, что для её решения потребуются дополнительные можности? Те примеры, которые мне тут приводили выглядят как простые HTMLовские ссылки за исключением некоторых отличий. В чем проблема?

[Удален]
#18
Как писал Rishat
поспешили, так будет правильнее:
<script type="text/javascript">
document.write('<a href="http://www.yandex.ru/">yandex</a>');
</script>

Я бы так делать ни в коем случае не стал. Учитывая, что скорее всего ссылки выдираются роботом из исходного файла без обработки, то эту ссылку робот наверно "сьест" (ИМХО).

Netsah
На сайте с 21.11.2003
Offline
158
#19
Как писал Зверь

А в чем сложность данной задачи, что для её решения потребуются дополнительные можности? Те примеры, которые мне тут приводили выглядят как простые HTMLовские ссылки за исключением некоторых отличий. В чем проблема?

Представь, что у тебя есть следующий скрипт, который перенаправляет пользователя на определенную страницу твоего сайта:

script language="JavaScript"

function goToPage(page) {

window.location = "http://www.mysite.com" + page

+ "?tracking=" + trackingCode;

}

/script

Данный скрипт использует функцию goToPage() для добавления кода направления в конец URLа, прежде чем отослать посетителей на страницу.

Ни один из пауков не индексирует ссылочный механизм на JavaScript. Даже если бы паук мог интерпретировать данный скрипт, все равно для него трудно интерпретировать всевозможные нажатия мышки, которые запускают функцию goToPage() с различным кодом направления.

Пауки или будут игнорировать содержание SCRIPT-tag, или читать содержание скрипта, как будто это видимый текст.

Подробней можешь почитать здесь

Детям - мороженое, женщинам - цветы.
З
На сайте с 18.03.2004
Offline
9
#20
<a href="#" onclick="document.location.href='http://www.yandex.ru/';">yandex</a>

А как сделать, чтобы эта штука открывалась в новом окне? Если поставить target="_blank" то ссылка открывается в том же окне, но зато страница со ссылкой открывается в новом. Как можно сделать по-нормальному?

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий