2012-01-26 118 views
0

我創建了一個窗口小部件。實際上,我將這些信息放在一個php文件中,然後我將這個文件的Iframe代碼提供給我的成員。如何使IFRAME內的鏈接在此Iframe之外打開?

考慮到網站A是會員的網站,網站B是我的網站。

站點A顯示IFRAME:

<iframe src="http://siteB.com/try.php" height="240px" width="286px"></iframe> 

點擊該IFRAME,它會打開一個新的流行窗口,因爲這個代碼:

<a href="#" onClick="return mbetter('http://siteB.com/chat/new_chat.php?reader=<?php echo $id; ?>')"><?php echo $status_img; ?></a> 

到目前爲止好。

現在問題是這個彈出窗口還有一個鏈接。我怎樣才能讓這個鏈接在這個IFRAME之外打開,更具體地說,把它們帶到我的網站B站點。目前這個鏈接在iframe中打開,並且不能以這種方式使用。

這最後一個環節是:

<a onclick="return targetopener(this,true)" target="_top" href="http://siteB.com/services.php"> 

它完全在我的網站,但不是在iframe中。我知道我用這個iframe稍微複雜了一點,但我改編了一個解決方案來解決我的不足之處。儘管如此,如果此鏈接無法在Iframe之外打開,我仍然可以使用新的解決方案。先謝謝你!

回答

5

如果您希望鏈接在上一個窗口(它是父窗口)中打開,請嘗試將目標更改爲_parent。因此,如果網站B打開一個彈出式窗口,並且內部網站A必須將它們引回網站B,則應該在產生彈出窗口的窗口中打開鏈接。

但是,如果你想要它打開一個通往你的網站的新窗口,那麼當然使用_blank。

+0

我都嘗試這樣的目標=「_空白」和目標=「_父」,遺憾的是這個環節屬於彈出窗口中的iframe內仍打開。 – Ingrid

+1

在您的iframe HTML頭標籤之間添加此代碼: HenryGuy

+0

謝謝,工作過。 – Ingrid

1

您可以使用此基本標籤。將標籤放在iframe中。應該解決你的問題。