навигация ajax + js

12
R
На сайте с 20.12.2006
Offline
2
994

искал в поике, много тем по вопросу что роботы не бегают по навигации js и прочее,

НО!

если ссылки примерно такого типа:

<a href="http://блабла/index.php?id=1" onclick="loadMenu(id); return false;"></a>

то таким образом указывая и onclick и href роботы будут бегать по такого рода ссылкам и естественно индексироваться всеми поисковиками?

deepslam
На сайте с 09.05.2006
Offline
204
#1

да, но как себя поведет браузер? Не будет ли такого, что, если будет задержка со связью в ajax, браузер начнет переходить по ссылке?

Удаление вирусов на сайте (http://www.virusonsite.ru) | Scripto CMS - бесплатная система управления сайтом (http://www.scripto-cms.ru) |Профессиональный скрипт каталога ссылок , статей, фирм и объявлений! (http://www.scripto.ru) | Уникальный скрипт для публикации контента (http://publisher.scripto.ru)
R
На сайте с 20.12.2006
Offline
2
#2
deepslam:
да, но как себя поведет браузер? Не будет ли такого, что, если будет задержка со связью в ajax, браузер начнет переходить по ссылке?

а чем может вызвана задержка со связью в ajax?

deepslam
На сайте с 09.05.2006
Offline
204
#3
Reindjer:
а чем может вызвана задержка со связью в ajax?

обработка данных например, да что угодно

мне кажется проще скрывать эту ссылку для пользователя, а ему выводить только то, что на ajax

R
На сайте с 20.12.2006
Offline
2
#4
deepslam:
обработка данных например, да что угодно
мне кажется проще скрывать эту ссылку для пользователя, а ему выводить только то, что на ajax

как же... если href убрать то роботы эти страницы находить не будет...

кстать, еще вопрос назрел такой:

если такая ссылка <a href="http://блабла/index.php?id=1" onclick="loadMenu(id); return false;"></a> (то есть это очень много исходящих ссылок с главной страницы). Будет ли PR передавать от страницы к странице, то есть от страницы http://блабла/index.php к странице исх. ссылке <a href="http://блабла/index.php?id=1" onclick="loadMenu(id); return false;"></a> ведь обновление происходит динамически без перезагрузки страницы

deepslam
На сайте с 09.05.2006
Offline
204
#5

я не то имел ввиду, говоря убрать ссылку.

имелось ввиду, что роботам оставить обычную ссылку с visibility:hidden; , а для юзера - ajax

Но за это забанить поисковики наверное могут (

R
На сайте с 20.12.2006
Offline
2
#6
deepslam:
я не то имел ввиду, говоря убрать ссылку.
имелось ввиду, что роботам оставить обычную ссылку с visibility:hidden; , а для юзера - ajax
Но за это забанить поисковики наверное могут (

могут. а что думаешь на счет последнего вопроса?

deepslam
На сайте с 09.05.2006
Offline
204
#7

по последнему не знаю, я в раскрутке не очень силен.

pro-maker
На сайте с 08.12.2003
Offline
281
#8
Reindjer:
если такая ссылка <a href="http://блабла/index.php?id=1" onclick="loadMenu(id); return false;"></a> (то есть это очень много исходящих ссылок с главной страницы). Будет ли PR передавать от страницы к странице, то есть от страницы http://блабла/index.php к странице исх. ссылке <a href="http://блабла/index.php?id=1" onclick="loadMenu(id); return false;"></a> ведь обновление происходит динамически без перезагрузки страницы

Reindjer, любая нормальная ссылка должна увеличивать статический вес (PR) реципиента. Внутри сайта, как правило, внутренние страницы ссылаются на предыдущие разделы и морду, поэтому статический ранг как бы возвращается к донорам.

Если в ссылке параметр "href" правильно сформирован, ссылка должна быть учтена поисковиком. При этом любое изменение URL в "href" приводит к тому, что такие ссылки указывают на разные страницы (в понимании поисковиков).

Продублируйте меню динамической картой, формируемой по всем страницам сайта, но ориентируйтесь на то, чтобы на одной странице карты размещалось небольшое количество ссылок, например, до 200 внутренних ссылок.

Kolyaj
На сайте с 28.03.2006
Offline
69
#9
deepslam:
Не будет ли такого, что, если будет задержка со связью в ajax, браузер начнет переходить по ссылке?

Если обработчик события onClick вернет false, то браузер не будет переходить по ссылке, если вернет true или ничего не вернет, то перейдет по ссылке.

Oniks
На сайте с 22.08.2005
Offline
176
#10

Reindjer, сверните return false; в тело loadMenu(id);

Как уже сказал Kolyaj, перехода по ссылке не будет при отдаче фалсе. Роботы ЯС не исполняют, поэтому будут ссылки учитывать как вполне обычные.

Профессиональные услуги фотографа в Москве и области (http://www.oniks-photo.ru/) покупаю стать и ссылки с сайтов про охоту
12

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