2011-01-21 64 views
1

我們在我們的主頁中顯示了其他網站內容的iFrame。這個iFrame中有鏈接。會發生什麼是,當我們點擊鏈接時,內容顯示在iFrame中,而不是在實際網站(其中包含iFrame)中顯示。如何在iFrame內鏈接時在地址欄上隱藏iFrame URL?

我們已經嘗試把目標= _top像這樣:

<a href='http://$host/ourwebsite.php?no=$prikey&...etc' target='_top'> 

而且環節上做到像打開的實際網站上的其他網頁(意思,而不是iFrame中)。然而,網址更改爲顯示iFrame的整個URL這意味着它顯示了類似的信息(不完全,只是一個樣本來證明它):

http://www.ourwebsite.com/somefile.php?no=223&jedkdooe39932fkdjkdfaf23033003=www.referencedsite.com/index.php

,而不只是......

http://www.ourwebsite.com/somefile.php

最糟糕的是,當我們去到任何其他網頁上的一個網址地址欄不斷顯示iFrame URL,即使這些頁面實際上不在iFrame內。

有沒有辦法從iFrame鏈接並顯示實際網站的URL(當鏈接被點擊時)而不是iFrame的URL?像面具它什麼的?

回答

3

爲了得到IFRAME中的鏈接到父文件中加載,你需要與目標屬性上的鏈接指定這個自己:

<a href="page.html" target="_parent">link to parent</a> 
+0

啊, 謝謝!有效。 – catandmouse 2011-01-21 08:38:41