2010-04-27 28 views
1

嘿所有,看看是否有一種方法可以輕鬆地將外部html文件包含在內部,以在每個頁面上重複,例如:導航器或其他內容。外部html,頭文件/導航?

基本上,如果我不得不添加一個菜單項或什麼的,我必須去所有的代碼粘貼到每個頁面。或者甚至一種方法來在Dreamweaver中根據文件進行部分更新或者其他操作,我猜想

我以前通過JavaScript與document.writes和東西完成了它,但它非常煩人,而且可能是一種可怕的方式去做這件事。

感謝您的幫助!

回答

0

你有兩個選擇:

  • 大多數HTML編輯器具有的模板,那就是你有一個固定的 頁的理念導航和頁腳 區域,並且您爲每個頁面指定內容 。該工具將保持 休息同步。尋找像這樣的東西 。
  • IFrame:不要那樣做
  • Javascript,就像你已經提到的那樣。
  • 輕量級服務器端代碼,如PHP

我寫了一個帖子做something like that in php

0

那種操縱使用的編程語言在服務器端一般都做(如PHP,例如),可以操作文件(和其它數據)生成一個HTML輸出。

這樣,發送到瀏覽器的HTML輸出可以從幾個不同的文件(標題,內容,頁腳,...)構建。

當然,這意味着不會將整個頁面創建爲HTML文件,並且可能不會在您的編輯器中佔據整個頁面......但它帶給您很大的力量:它允許您動態生成頁面,動態內容,與數據庫,外部服務,互動......

0

如果外部頁面&你不使用的服務器端腳本語言在Web服務器上本地您可以通過使用Server Side Includes來讓Web服務器本身包含內容。