打破Iframe

时间:2011-07-06 14:21:32

标签: php iframe

我有一个Joomla网站,内容从另一个网站加载到iframe中。 在这个iframe中,我有另一个iframe(新闻自动收报机),当我点击新闻自动收报机中的链接时,页面应该在父iframe中打开。

当我现在点击它时,它会全屏打开正确的页面,而不是在joomla网站的iframe中。

(启!)

去看看: http://www.rtc-antwerpen.be/Site/content/view/14/47/ 点击滚动条中的“Hybridevoertuigen”

警告:这个网站很旧,很丑,很慢,我只需要升级它。

由于

2 个答案:

答案 0 :(得分:2)

在a-tag中,您必须定义target="_parent"

<a href="link.php" target="_parent">

这将导致链接在父框架中打开。

编辑:

你要尝试做的是,目标是在IFrame之外的div块,这是不可能的(至少在主站点上没有运行JS)。

您要链接内容的内容是否存在于joomla中?然后尝试链接到正确的URL。

例如,代替“detail.php?id = 435”链接到“/ Site / content / view / 14/435”。然后joomla将加载整个网站,包装内容。

答案 1 :(得分:1)

除了target="_parent"(如果您的网站的结构与您所描述的那样应该有效)或target="_self"(应该在您的网站中可以使用,因为它实际上是现在的结构),您也可以指定名称目标框架这允许您更具体地指向目标帧,如果这样的帧不存在则忽略它。