我在弹出窗口中使用iframe来显示触发它们的链接所在的同一页面的其他部分(长文本)。问题是如果你在iframe中点击另一个这样的弹出链接,页面中新选择的部分将采用整个iframe,而不是显示在一个新的较小的响应式弹出窗口中。这有什么标准的解决方法吗?代码非常简单:
<a class="internal_linkpopup" target="base" href="page1.html#internal_anchor" >xx_partofthepage</a>
<div class="modal-header">
<span class="close">close</span>
<center><span class="expand">expand</span></center>
</div>
<div class="modal-body">
<iframe frameborder="3" scrolling="yes" width="100%" style="height: 100vh;" name="base" id="ifrm">
Your browser doesn't support iframes.
</iframe>
</div>