2012-12-04 66 views
0

我知道使用iframe并不总是最好的主意,但对我而言,它使事情变得简单。我有一个网站A,其中包含指向同一网站上其他部分的链接(使用<a name=...)。我有一个秒网站B有一个iframe包含A.一切正常,除了页面超链接,如果你点击它们,没有任何反应。带页面链接的HTML iframe

有谁知道命名的超链接是否甚至可以在iframe中?如果是的话,如何让他们工作。

编辑:

好像我不太清楚。该文件名为test.html的(http://www.domain.com/embedded/test.html),包含在顶部

<a href="#examples">Examples</a> 

的超链接,然后在某个地方有一个环节

结束
<a name="examples"></a> 

所以当你点击顶部链接时,页面应该向下滚动到底部链接。我有第二个页面(http://www.domain.com/index.html),其中的iframe包含test.html。当悬停在链接上时(iframe内),它显示http://www.domain.com/embedded/test.html#examples。我不是和iframe专家,但这个链接好像它会重定向到实际文件(到#examples),而不是在iframe内部跳转。正如我之前所说的,点击链接时没有任何反应。刚刚在Chrome中进行测试,它的工作原理。看起来像这是Firefox特有的问题。

+1

您可以将链接添加到您的链接,如yoursite.com/content.html#section_name – arunes

+1

当您单击超链接时,是否希望iframe转到您网站上的其他页面? – williamcarswell

+0

我认为你需要发布一个真正的代码片段的链接列表,也许一些锚点,否则回答将只会猜测... – Teemu

回答

1

你的问题的这些部分让我闻到什么东西:“链接到其他部位在同一网站上(使用<a name=...)”和“命名的超链接” ......

一个超链接移动到的另一部分相同页:

<a href="#BOOKMARK">Goto BOOKMARK</a>

而且在同一页面的锚(书签)其他地方:

<a name="BOOKMARK"></a>

这些工作在每个HTML文档中,无论它们是否在iframe中显示。

+0

那么他们在正常的网站上工作,但它嵌入在iframe中的时刻是停止加工。 – goocreations

+1

奇怪...你有没有试过'Goto Examples'? – Teemu