У меня есть iframe, который просто отображает слайд-шоу наших различных продуктов. Он размещен на том же сервере, просто использовать iFrame было проще.

Каждый слайд содержит ссылку на текущий продукт на слайде, я не мог использовать href для привязок, поэтому вместо этого я использовал «onclick = 'window.top.location.href = ...'». (Это также предотвращает щелчок правой кнопкой мыши по ссылкам.)

Итак, мой вопрос: могу ли я включить щелчки средней кнопкой мыши (и щелчки правой кнопкой мыши) для ссылок, чтобы мы могли открывать их на новой вкладке, или мне придется вернуться к использованию href.

Примечание. Причина, по которой я использовал onclick вместо href, заключалась в том, что с href ссылка открывалась внутри iframe вместо изменения верхней страницы. Есть ли другой способ обойти это и сохранить нормальную кликабельность? Заранее спасибо, ребята :)

0
Jake6192 28 Июн 2017 в 12:30

1 ответ

Лучший ответ

Почему вы не используете тег с целевым атрибутом? Ссылка откроется в новом окне.
добавить target = "_ blank"

<a href="" target="_blank"></a>
0
Pratik Thube 28 Июн 2017 в 13:20
Спасибо - ха-ха, наверное, у меня был один из таких моментов. Ваше здоровье
 – 
Jake6192
28 Июн 2017 в 14:14
Добро пожаловать, счастливого кодирования :-)
 – 
Pratik Thube
28 Июн 2017 в 14:43