2013-07-23 95 views

回答

5

您應該指定iframe的目標名稱。

<iframe src="demo_iframe.htm" name="iframe_a"></iframe> 
<p><a href="http://www.w3schools.com" target="iframe_a">www.google.com</a></p> 
0

您不能影響具有不同域上的源的iframe。

如果它位於同一個域中,您可以使用javascript刪除目標空白,但是由於它位於不同的域中,因此您對html沒有影響。

希望能幫助您,併爲您節省不計其數的時間。

3

默認情況下,加載到iframe中的文檔中的鏈接將在同一個框架中打開。

如果文檔覆蓋默認行爲(例如使用target="_top"),則文檔將加載到其他位置。

由於安全限制阻止與來自其他來源的文檔的DOM進行交互,因此如果來自「外部服務器」的文檔包含框架,則無法更改(加載到框架中的文檔的)行爲。

0

您將需要設置target=_self屬性,像這樣的鏈接:

<a href="http://google.com/" target="_self">Google</a> 

但如果你是加載外部網站,你必須在這個沒有控制是不可能的。

相關問題