【问题标题】:Set Link as Active by Default默认情况下将链接设置为活动
【发布时间】:2010-01-19 14:44:57
【问题描述】:

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

非常感谢!! :)

【问题讨论】:

    标签: javascript html css hyperlink


    【解决方案1】:

    您只需将 iframe 的 src 属性设置为所需的 url:

    <div id="tabs-1">
    <!--<div id="scroller">-->
      <iframe src="toframe.html" name= "tabsa" width="95%" height="100%" frameborder="0"></iframe>
    </div>
    

    【讨论】:

    • 这就像一个魅力!感谢所有帮助过的人!!你们很棒!! :)作为对我说声谢谢的一种方式,如果你们需要图形/iPhone UI 设计方面的帮助,请给我发电子邮件至 lauranoel at me dot com。 :)
    【解决方案2】:

    您可以使用 JavaScript 点击链接,例如在&lt;body&gt;onload 属性中。

    不过,更好的解决方案是通过指定 &lt;iframe src="toframe.html" ...&gt; 立即将默认文档加载到 iframe 中

    【讨论】:

      【解决方案3】:

      如果您有一个固定的页面开始,请将 iframe 代码更改为:

      <iframe src="toframe.html" name= "tabsa" width="95%" height="100%" frameborder="0"></iframe>
      

      【讨论】:

        【解决方案4】:

        最简单的就是将你的 iframe 的 src 属性设置为默认内容:

        <!-- default content is toframe.html -->
        <iframe name="tabsa"
                width="95%"
                height="100%"
                frameborder="0"
                src="toframe.html"
        ></iframe>
        

        【讨论】:

          【解决方案5】:

          你不能将iframe的href属性的值设置为默认链接吗?这不会使链接“激活”,但它会在您首次登录时加载一些内容,并允许框架也加载其他链接。

          您还可以在加载窗口后使用 javascript 来“点击”链接。我相信这段代码看起来像 函数初始化() = { a.点击(); } window.onload = init();

          但是,我不得不问,为什么您要通过 iframe 交互使如此稀疏的页面变得如此复杂;现在大多数人都有足够快的互联网连接,我们不需要这样编码。即使您针对的是低带宽市场,该页面似乎也没有足够的内容来保证框架。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2019-06-18
            • 1970-01-01
            • 2012-08-09
            • 2014-04-30
            • 2013-08-16
            • 2021-10-14
            • 1970-01-01
            相关资源
            最近更新 更多