Как скрыть ссылку от поисковика через AJAX в меню?

  • 1 Ответов
  • 317 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

ice99

  • Осваиваюсь на форуме
  • ***
  • 91
  • 2
Как спрятать ссылку в AJAX понятно.

Код
<span class="hidden-link" data-link="http://goo.gl">внешняя ссылка</span>
обработчик
Код
<script>$('.hidden-link').replaceWith(function(){return'<a href="'+$(this).data('link')+'">'+$(this).html()+'</a>';})</script>

А как это провернуть в меню?
В меню есть атрибут rel=nofollow, но он мне не подходит.

Решение в лоб - это ReReplacer, который заменит нужную мне внешнюю ссылку в меню на требуемый код, но ради этой одной задачи ставить его не хочется.

Что посоветуете?

*

ice99

  • Осваиваюсь на форуме
  • ***
  • 91
  • 2
Сам же, пожалуй и отвечу.
Значит выбираем пункт меню как "Заголовок" , и присваиваем ему класс (в следующей закладке) например hidden-link.
Всё, подключив скрипт все работает автоматически, т.е. даже не нужно писать стиль, маскирующий его под ссылку.
Единственное что, я подкорректировал скрипт, он не читает параметр из data-link, а сразу ставит нужную мне ссылку (мне просто в одном месте надо было)