2012-01-06 11 views
0

首先,我是一個新的網頁編程,我似乎沒有找到類似的問題來解決我想弄明白的情況。也許我沒有使用正確的術語...如何從第二個子html中的單個父html中鏈接不同的子html?

我有一個父級html文件(House.html),基本上顯示了兩個iframe(「房間」和「信息」),見下文。

House.html<br> 
-iframe "room"<br> 
-iframe "info" 

iframe "room"<br> 
-Room.html<br> 
-->link "link_A"<br> 
-->link "link_B"<br> 

iframe "info"<br> 
-A.html (some text)<br> 
-B.html (some text)<br> 

內 「房間」 的iframe我加載Room.html那裏有載(LINK_A和link_B)多個環節。點擊一個鏈接(link_A)應該改變「信息」iframe顯示A.html。同樣,點擊link_B應該將「info」iframe更改爲顯示B.html。所有的html頁面都在同一個域中。

我明白如何將孩子鏈接到父母,但我想弄清楚如何在第三個html頁面的父母html頁面中的特定iframe中顯示不同的html頁面。

任何人都可以指出我的答案?我需要使用House.html中的if()函數和link_A或link_B中的目標值嗎?

回答

0

http://webdesign.about.com/od/iframes/qt/target-links-iframes-and-frames.htm

當您創建一個文檔是一個IFRAME內,在該框架中的任何鏈接將在同一框架自動打開。但是,通過鏈接上的目標屬性(A元素或AREA元素),您可以決定鏈接的打開位置。 您可以選擇使用id屬性爲您的內聯框架指定一個唯一的名稱,然後將該鏈接指向該框架,並將ID作爲目標屬性的值。

爲了您的具體的例子,它看起來是這樣的:

<a href="A.html" target="info">Page A</a> 
<a href="B.html" target="info">Page B</a> 
+0

「...該框架中的任何鏈接將自動在同一框架中打開......」如果我在room.html文件中,它包含代碼:'Page A'和'Page B'那麼house.html知道在框架代碼中顯示哪個html文件: