默认情况下将链接设置为活动

时间:2010-01-19 14:44:58

标签: javascript html css hyperlink

我有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>

非常感谢!! :)

5 个答案:

答案 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>

即可立即将默认文档加载到iframe中

答案 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交互变得如此复杂;现在大多数人都有足够快的互联网连接,我们不需要这样编码。即使您的目标是低带宽市场,该页面似乎也没有足够的内容来保证框架。

相关问题