откройте ссылку в [закрытом] iframe

Вы можете думать об этом по-разному и нацеливаться на все элементы, а затем сбросить стиль, в котором присутствует только класс banner, но вам нужно обратить внимание на пробелы в атрибуте класса:

[ 1117]
.banner {
  color:red;
}

[class="banner"] {
  color:blue;
}





Чтобы избежать проблемы пробелов, вы можете рассмотреть некоторые JS и использовать функцию trim(). Вот еще один ответ, где я использовал тот же трюк: https://stackoverflow.com/a/52557233/8620333

Вы также можете комбинировать это с :not()

[1116 ]
.banner:not([class="banner"]) {
  color:red;
}





43
задан Lucas Jones 11 April 2009 в 21:44
поделиться

3 ответа

Предполагая, что iFrame имеет атрибут имени «myIframe»:

<a href="http://www.google.com" target="myIframe">Link Text</a> 

Вы также можете сделать это с помощью Javascript. У iFrame есть атрибут src, который указывает местоположение, которое он показывает. Таким образом, это просто вопрос привязки щелчка ссылки к изменению этого атрибута src.

50
ответ дан Anthony 26 November 2019 в 22:44
поделиться

Попробуйте следующее:

<iframe name="iframe1" src="target.html"></iframe>

<a href="link.html" target="iframe1">link</a>

Атрибут target должен открываться в iframe.

32
ответ дан honk31 26 November 2019 в 22:44
поделиться
<a href="YOUR_URL" target="_YOUR_IFRAME_NAME">LINK NAME</a>
4
ответ дан Alix Axel 26 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: