цель тега=_blank из iframe в новое окно

#html #iframe #href

#HTML #iframe #href

Вопрос:

Я должен загрузить страницу в новом окне, а мой <a href> находится в iframe, поэтому он не работает. Ссылка открывается внутри того же iframe, и я этого не хочу, я хочу, чтобы она была в совершенно новом окне. Кто-нибудь знает решение, пожалуйста?

 <a href="https://www.sciencedirect.com/science/article/abs/pii/S0944711316301891" id="lien" target="_blank">Lien vers une étude publiée sur ScienceDirect</a>
  

^ Я не хочу, чтобы он загружался в iframe, в котором находится кнопка

Ответ №1:

Используйте javascript window.open() . Вы можете запустить его из <a> тега. https://developer.mozilla.org/en-US/docs/Web/API/Window/open

Комментарии:

1. в принципе, я бы сделал <script> myfunction { "window.open(https://www.sciencedirect.com/science/article/abs/pii/S0944711316301891", "_blank" } </script> and then add onclick="myfunction()" на моем ahref?

2. вы также можете это сделать <a href="javascript:window.open()" .... , и, IMO, вам нужно другое имя, а не _blank, но попробуйте

3. сработало очень хорошо, спасибо, что сэкономили мне несколько часов до крайнего срока