我有3个链接代表我页面中一个iFrame的内容。当您单击每个链接时,它将重新加载该iFrame的内容,而无需重新加载页面。
如何将一个链接设置为默认激活/选择,导致现在正在发生的是页面加载,但是仍然需要在iFrame内容加载之前单击链接?
这是我的代码:
<div id="tabs">
<div id="overview">
<a id="overviewtab" target="tabsa" href="toframe.html">Overviews</a>
</div>
<div id="gallery">
<a target="tabsa" href="tawagpinoygallery.html">Gallery</a>
</div>
<div id="reviews">
<a target="tabsa" href="trframe.html">Reviews</a>
</div>
</div>
<div id="tabs-1">
<!--<div id="scroller">-->
<iframe name= "tabsa" width="95%" height="100%" frameborder="0"></iframe>
</div>
非常感谢!! :)
答案 0 :(得分:4)
您只需将iframe的src属性设置为所需的网址:
<div id="tabs-1">
<!--<div id="scroller">-->
<iframe src="toframe.html" name= "tabsa" width="95%" height="100%" frameborder="0"></iframe>
</div>
答案 1 :(得分:2)
您可以点击使用JavaScript的链接,例如在onload
的{{1}}属性中。
更好的解决方案是,只需指定<body>
答案 2 :(得分:0)
如果您有一个固定页面,请将iframe代码更改为:
<iframe src="toframe.html" name= "tabsa" width="95%" height="100%" frameborder="0"></iframe>
答案 3 :(得分:0)
最简单的方法是将iframe的src属性设置为默认内容:
<!-- default content is toframe.html -->
<iframe name="tabsa"
width="95%"
height="100%"
frameborder="0"
src="toframe.html"
></iframe>
答案 4 :(得分:0)
您不能将iframe的href属性的值设置为默认链接吗?这不会使链接“活动”,但是当你第一次登录并允许框架加载其他链接时它会加载一些东西。
一旦加载窗口,您也可以使用javascript“点击”链接。我相信这段代码看起来像 function init()= { a.click(); } window.onload = init();
然而,我不得不问为什么你想要制作如此稀疏的页面,使iframe交互变得如此复杂;现在大多数人都有足够快的互联网连接,我们不需要这样编码。即使您的目标是低带宽市场,该页面似乎也没有足够的内容来保证框架。