@hujak_hujak

Как сделать весь div ссылкой?

Здравствуйте, вот пример codepen.io/anon/pen/bEzdyy

Как по уму сделать див ссылкой?
В моем случае я покрываю весь див прозрачным слоем . Это вообще корректно? А если в этом блоке "про...
  • Вопрос задан
  • 3025 просмотров
Пригласить эксперта
Ответы на вопрос 1
aliencash
@aliencash
Партизан
Может быть принято за кликджекинг...
Сделайте так:
<div onmousedown="javascript:location.replace('<ваша ссылка>');"></div>

минусы:
1. Не индексируется ПС, ну или как минимум плохо индексируется.
2. Не сохраняет в истории страниц текущую страницу. Чтобы работала кнопка "назад" в браузере, нужно усложнить js-код.

Внутренюю ссылку размещаем так:
<div onmousedown="javascript:location.replace('<ваша ссылка>');">
  <a href="#" onclick="javascript:event.stopPropagation();">вторая ссылка</a>
</div>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы