Как разместить iframe поверх другого iframe такой же ширины и высоты, используя HTML

Я пытаюсь запустить следующий код, чтобы каждый раз, когда я нажимал на ссылку, соответствующая страница отображалась в iframe. Я пытаюсь наложить iframes, но код не работает должным образом.

<iframe name="IFrame1" style="width: 200px; height: 200px;   display: block;position: relative;" src="https://www.link1.com"></iframe>

<iframe name="IFrame2" style="width: 200px; height: 200px; top: 10px;left: 10px;display:block;position: absolute;" src="http://www.link2.com"></iframe>


<p><a href="https://www.link1.com" target="IFrame1">link1</a></p>
<p><a href="http://www.link2.com" target="IFrame2">link2</a></p>

Пожалуйста, помогите мне преодолеть это.

2 ответа

Решение

Вы можете использовать один iframe только.

<iframe name="IFrame1" style="width: 200px; height: 200px;   display: block; 
position: relative;" src="https://www.link1.com">
</iframe>


<p><a href="https://www.link1.com" target="IFrame1">link1</a></p>
<p><a href="http://example.com/" target="IFrame1">link2</a></p>

iframe {
  width:200px;
  height:200px;
  position:absolute;
  border:solid 1px #000;
}


#front {
  position:absolute;
  border:solid 1px #000;
  width:100px;
  height:100px;
  left:120px;
  top:120px;
  background:#f00;
  box-shadow:0 0 10px #666;
  
}
<iframe src="https://www.link1.com"></iframe>
<div id="front">
<iframe src="https://www.link1.com"></iframe></div>

В общем, не должно быть проблем с размещением DIV поверх iFrame.

Другие вопросы по тегам