2011-12-08 127 views
1

這是一個棘手的問題。我在我的頁面上有一個鏈接,用於向外部網站打開一個Colorbox iframe。外部網站包含指向另一個頁面的鏈接。當用戶點擊這些鏈接時,我需要他們加載相同的iframe。colorbox中的鏈接iframe在新窗口中打開

問題是,該外部網站上的鏈接已設置爲打開一個新窗口,其目標爲「_ blank」。因此,而不是像我需要的那樣在同一個colorbox iframe中加載此頁面,它會打開一個全新的窗口。

有什麼辦法可以繞過它,以便iframe中的這些鏈接不會打開新窗口,而是將該窗口加載到相同的colorbox iframe中?

在此先感謝!

回答

0

您是否控制在iframe中顯示的文檔?如果是這樣,你可以處理一些不同的事情,這樣如果文檔沒有顯示在iframe中,你只能打開新的窗口。但是,如果您正在進行iframing的文件不在您的控制範圍內,那麼我認爲您無法對此做任何事情。

+0

這是一個外部網站,我不控制:/ – skiindude22

1

_blank將始終打開一個新窗口,你可以嘗試_TOP相反,它應該工作是這樣的;

<a onclick="parent.$.fn.colorbox.close();" href="NEW SITE" target="_top"> 
open in parent window with animation 
</a>