我有一个Joomla网站,内容从另一个网站加载到iframe中。 在这个iframe中,我有另一个iframe(新闻自动收报机),当我点击新闻自动收报机中的链接时,页面应该在父iframe中打开。
当我现在点击它时,它会全屏打开正确的页面,而不是在joomla网站的iframe中。
(启!)
去看看: http://www.rtc-antwerpen.be/Site/content/view/14/47/ 点击滚动条中的“Hybridevoertuigen”
警告:这个网站很旧,很丑,很慢,我只需要升级它。
由于
答案 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"
(应该在您的网站中可以使用,因为它实际上是现在的结构),您也可以指定名称目标框架这允许您更具体地指向目标帧,如果这样的帧不存在则忽略它。