我有一个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)
答案 0 :(得分:2)
尝试将target="_parent"
添加到锚点。
编辑:这将定位父框架,但它将使用iframe页面的位置,因此href实际上需要例如index.html#topOfThePage如果包含iframe的页面是index.html。显然,只有iframe内容页面总是包含在同一个包含的页面中才能使用 - 请告诉我,如果不是这样的话,我会想到别的。