2011-10-23 53 views
-1

我目前正在建立我的網站的過程中,有時我想更改導航欄中的鏈接,然後我必須在每個單獨的html文檔中更改它,並且我有大約30個...是他們的腳本或任何我可以使用只編輯一個,它會自動更改所有其他的與我說的?先謝謝你!如何編輯一個html文件並使其影響所有其他文件?

+0

您的網站只是一堆單獨的.html文件?你用什麼工具創建文件? –

回答

1

考慮使用服務器端腳本語言,如PHP或ASP.NET。這些產生了動態構建的網頁,這意味着你可以用頭/頁腳等與主內容分開的方式對其進行編碼,這意味着你改變該鏈接一次而不是30次。

如果服務器端腳本不是一個選項,我建議看看Dreamweaver。這將使您能夠創建模板,然後根據這些模板創建頁面。當您在模板中修改該鏈接時,所有使用該模板的頁面都將被更新。這會給你你想要的服務器端腳本。

1

爲什麼不使用iframe裏面? (它將包含一個導航html頁面...)?

+0

因爲它不嚴格? – iehrlich

+0

necuase它不是asp.net/php或其他東西... –

+0

好的,爲什麼不是AJAX而不是iframe? – iehrlich

0

如果您使用PHP等服務器端語言,則可以開始使用include函數。因此,您將在不同的文件中包含導航欄,然後將其包含在您網站的每個文件中。因此,導航欄文件的每次更改都會影響其他所有文件。

如果你只寫靜態頁面,這是不可能的。也許你可以試試SSI

0

通常,您需要一個奇特的程序(如Dreamweaver及其模板功能)或某種服務器端腳本。像php,asp等語言可能會有點多,如果你正在尋找的唯一的東西是你描述的,所以我可能會考慮看看你的服務器支持服務器端包括(SSI)。

相關問題