链接在iframe中引用父页面中的锚点?

时间:2013-12-29 16:48:13

标签: javascript html css iframe

我有一个HTML页面,其结构如下:

index.html顶部有一个菜单,如果用户点击其底部加载到iframe中的内容(如果内容已加载,则iframe会自动调整JS大小。)

现在我想在iframe中的某些页面中放置一个“go to the top”链接,但由于锚点在index.html中,它不起作用,例如:

index.html:

    <body>
    <a name="topOfThePage"></a>
    ...
    <iframe ...

在子页面中,将加载到index.html中的iframe:

    <a href="#topOfThePage" >go to the top</a>

这似乎不起作用,有谁知道怎么做? (如果可能,没有JS)

1 个答案:

答案 0 :(得分:2)

尝试将target="_parent"添加到锚点。

编辑:这将定位父框架,但它将使用iframe页面的位置,因此href实际上需要例如index.html#topOfThePage如果包含iframe的页面是index.html。显然,只有iframe内容页面总是包含在同一个包含的页面中才能使用 - 请告诉我,如果不是这样的话,我会想到别的。