.net の外部および ruby-on-rails 環境の外部で、いくつかの静的な html ページを作成しています。
複数のページで共有したいメニューを作成しましたが、これが通常の html 構造を使用してどのように行われるのか疑問に思っています (つまり、.net のマスター ページとレールのレイアウトなし)。
切り貼りせずにこれを行う方法はありますか?
.net の外部および ruby-on-rails 環境の外部で、いくつかの静的な html ページを作成しています。
複数のページで共有したいメニューを作成しましたが、これが通常の html 構造を使用してどのように行われるのか疑問に思っています (つまり、.net のマスター ページとレールのレイアウトなし)。
切り貼りせずにこれを行う方法はありますか?
どのWebサーバーを使用していますか?以下を使用するには、サーバーサイドインクルードを有効にする必要がある可能性があります。
次のSSIタグを使用して、各ページにそのHTMLを含めます。
<!--#include virtual="path to file/include-file.html" -->
ファイルを含めるすべてのページで同じコードを使用します。
ページ間で共通のHTMLスニペットを共有するには、サーバー側の「コード」のようなものが必要です。
サーバーサイドインクルード「SSI」であるかどうかを私が知っている最も簡単なこと
参照: http: //httpd.apache.org/docs/1.3/howto/ssi.html#includeastandardfooter
基本的に2つのオプションがあります:フレーム(またはiframe)またはjavascript。フレームには多くの問題があり、このルートをたどることはお勧めしません。クリーンでシンプルなクライアント側のテンプレートについては、PUREjavascriptライブラリをご覧ください。