天天看點

HTML:frame導航架構的實作方法

在看w3school裡面HTML課程的時候,看到架構,有一個導航架構的執行個體。實作了功能,但是沒有給出源碼。我查了一下frame的具體操作方法,寫出了所有代碼。

我寫的導航架構包括五個檔案

HTML:frame導航架構的實作方法

其中,每個檔案的代碼依次為。

架構_導航架構.html

<html>
<frameset cols = "120,*">
<frame src = "架構_導航架構_目錄連結.html"/>
<frame src = "架構_導航架構_顯示a.html" name="showfram"/>

</html>
           

在這部分代碼中,使用cols屬性将頁面分為兩部分,一部分包括120像素,另一部分為剩餘部分。同時指定兩部分分别的HTML代碼。第二個frame中name屬性,相當于給該frame起了一個名字,方面後面對該部分進行操作。

架構_導航架構_目錄連結.html

<html>
<p> <a href = "架構_導航架構_顯示a.html" target="showfram">Frame a </a> </p>
<p> <a href = "架構_導航架構_顯示b.html" target="showfram">Frame b </a> </p>
<p> <a href = "架構_導航架構_顯示c.html" target="showfram">Frame c </a> </p>
</html>
           

在架構_導航架構.html中,相當于用frameset将整個頁面分成了兩部分,此部分代碼相當于對左邊部分進行操作。增加三個超連結。target屬性,用于指定對應的html檔案在名稱name為showfram的frame中打開。

架構_導航架構_顯示a.html

<html>

<body bgcolor = "yellow">

<p>Frame B </p>

</body>
</html>
           

架構_導航架構_顯示b.html

<html>

<body bgcolor = "blue">

<p>Frame B </p>

</body>
</html>
           
<html>

<body bgcolor = "purple">

<p>Frame a </p>

</body>
</html>
           

繼續閱讀