2011-07-06 74 views
0

我有一個Joomla網站,內容被加載到另一個網站的iframe中。 在這個iframe中,我有另一個iframe(新聞自動收報器),當我點擊新聞自動收報器中的鏈接時,頁面應該在父iframe中打開。打破iframe

當我點擊它時,它會打開正確的頁面全屏,而不是在joomla網站的iframe中。

(盜夢空間!)

去看看: http://www.rtc-antwerpen.be/Site/content/view/14/47/ 點擊「Hybridevoertuigen」在滾動

警告:本網站是非常古老的,醜陋的和緩慢的,我只是將它升級。

感謝

+0

我看過網站,只有一個iframe。沒有嵌套的iframe似乎存在? –

+0

你確定你的IFrame加載在其他IFrame中嗎?因爲我只能在您的網站上看到一個IFrame。 Newsticker所在的位置。所以如果你使用target =「_ parent」,瀏覽器就會正確鏈接到整個頁面(因爲沒有其他的IFrame包裝它)。 – JochenJung

+0

mmm好吧,也許這個頁面上的內容只是joomla,沒有iframe ,但我不認爲它會改變任何東西 – Ruben

回答

2

在你有一個標籤來定義target="_parent"

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

這將導致該鏈接到父框架中打開。

編輯:

你縫有什麼要努力做的,就是針對的IFrame,這是不可能的(至少不是與你的主站點上運行一些JS)外的一個div塊。

您鏈接的內容是否存在於joomla內?然後嘗試鏈接到正確的網址。

例如,而不是「/ site/content/view/14/435」的「detail.php?id = 435」鏈接。然後joomla將加載整個網站,包裝內容。

+0

他有這個,這是從他的網站:Hybridevoertuigen

+0

我已經試過了,也是_self,但是去看看我的網站 現在正確的頁面在整個屏幕上打開,而不是在父IFRAME – Ruben

1

除了target="_parent"(如果您的網站的結構與您所描述的一樣,它應該可以)或target="_self"(它應該可以在您的網站上工作,因爲它實際上是現在結構化的),您也可以在目標中指定一個框架的名稱。這允許您更具體地指向一個目標框架,並且如果這樣的框架不存在,它將被忽略。