frame, html, menu, index

frame, html, menu, index

i would like to ask

當我寫一個web,

eg, 有index.html; people.html; book.html,

而這3個html, 都有一個menu, (相同的),

除左可以用frame 這方法,

for 只寫一次menu 的code,

還有沒有其他方法不用duplicate 寫menu 的code?

thank you so much!

更新:

可以教我嗎?

or 那裡有多d 這些code?

many thanks!

1 個解答

評分
  • 10 年 前
    最佳解答

    如果你用的 web server 支援 SSI ( Server Side Includes )

    1. 可以先開一個新的 file,eg menu.html, 張 duplicate 的 code 放係 menu.html

    2. 每個 html file replace duplicate 的 code(menu) repalce to

    <!--#include virtual="menu.html" -->

    ----------------------------------------------------------------------------------------

    或者用 javascript

    <script>

    function writeMenu(){

    document.write("your menu code, becarful the ' and \" ");

    }

    </script>

    每個 html file replace duplicate 的 code(menu) repalce to

    <script>writeMenu()</script>

    --------------------------------------------------------------------------------------------

    如果 web server support PHP,ASP, .NET 都有唔同方法去做。

    • 登入以回覆解答
還有問題嗎?立即提問即可得到解答。