открытие ссылки в фоновом окне
Друзья, помогите разобраться.
Как можно реализовать такой функционал http://prntscr.com/l78hgt В теге |а| две ссылки (href, data-href) , открываются в двух разных вкладках. Пример www.pravda точка ру /promokody/skidki/nike 1)И контрольный вопрос, почему не блокирует браузер? И адблок даже не блокирует. Как возможно обойти блокировку? И связано ли это с тем, что урлы в пределах домена, а не на внешний ресурс (правда потом идет редирект у них) 2) Cсылка из атрибута href открывается в текущем окне, но ведь там - target _blank стоит, как так? Спасибо |
Вкладка то открывается новая одна, зачем браузеру её блокировать?
У текущей же просто меняется адрес - это абсолютно легальная операция. В код не смотрел, но там что-то типа: a.onclick = function(event){ event.preventDefault(); window.open(this.dataSet.href); location.href = this.href; } |
Вставил ваш код, но консоль пишет - a unexcpected..
https://codepen.io/gostwalk/pen/oaqpEr Как сделать так, чтобы 1)Ссылка из data-href открывается в новой вкладке, в фокусе 2) ссылка из href открывается в текущей фоновой вкладке Готов поощрить помощь. Спасибо! |
<a id="a" href="https://jquery.com" data-href="https://jquery1.com" target="_blank" rel=n>click</a>
|
GostWalk,
каким браузером пользуетесь? |
Цитата:
Uncaught TypeError: Cannot read property 'href' of undefined at HTMLAnchorElement.a.onclick Пользуюсь Yandex Browser. |
dataset |
GostWalk, очевидно, ты должен был логически понять написанный мной примерный код, а не тупо копировать, подрываясь на каждом шагу.)
|
Цитата:
|
Цитата:
А разбираюсь уже в этом вопросе я не один день, все из-за цмски одной( |
Часовой пояс GMT +3, время: 17:10. |