[英]HTML how to target a link in a iframe to another iframe
工作守则
假设您有一个包含两个不同iframe的页面,其中所选页面的第一个菜单和第二个容器。
如何单击菜单框架中的链接,以显示所选页面的iframe容器?
在菜单页面中我有这个
...
</li>
<li class="title"><a href='javascript:parent.document.getElementById("frame").src = "pages/setting.php"'><?php echo $lang['MENU_IMPOSTAZIONI']; ?></a>
<img src="images/bullet_arrow_down.png" /></li>
<li class="sub-menu">
<ul>
...
在索引中:
...
<iframe id="menufrm" src="menu.php" width="250px" height="700px" frameborder="none"></iframe>
<iframe name="frame" src="" width="99%" height="99%" frameborder="none"></iframe>
...
但是与此相关的是,当我单击菜单中的按钮时,该页面已正确显示在容器中,但是menu.php消失了,并在其位置出现了一个字符串,其中包含在iframe中显示的文档的相对路径。
如何解决?
<iframe src="frame1.html" name="myFrame">
<a href="frame2.html" target="myFrame">
'最好的解决方案可能是在<a>
元素上使用目标。
或者,您可以通过以下方式使用javascript:
<a href="javascript:void(0)" onclick="parent.document.getElementById('frame').src = 'pages/setting.php'">...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.