人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Webページのコーディングについてお尋ねします。

たとえば、このはてなのようにページの左端に縦にメニューが表示されている
サイトを作るとします。
フレームを使わないとすると、普通は全てのHTMLページにこのメニューを
組み込まなくてはならないと思います。

が、このメニューの内容が頻繁に変わるようなケースでは、大量のページに
HTMLコードを直に書き込んでメニューを組み込むのは、あまり合理的ではありません。

そこで、「挿入用コードのようなものを一度組み込んでおけば、あとはメニューが
変更されるたびに自動的にそれを読み込んで表示する」というような仕組みを
作りたいと思うのですが、具体的にはどのようにすれば良いのでしょう?

制作上の制約があるため、サーバサイドの技術は使わず、クライアントサイドだけで
解決できる方法を探しています。

宜しくお願いいたしますm(_ _)m


●質問者: rionissleeping
●カテゴリ:コンピュータ
✍キーワード:HTML Web はてな クライアント コーディング
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● fet-33
●25ポイント

http://www.hatena.ne.jp/1110060292

人力検索はてな - 10枚のページからなるウェブサイトがあるとします。 全てのページには左側に縦方向にナビゲーションバーがあります。 デザインとしては「http://www.cnn.co.jp/」のような..

過去の質問で似たようなものがありました。

こちらは、ナビ部分を頻繁に更新する際に合理的な方法があげられています。

このナビの部分をメニューに置き換えてみてはいかがでしょうか。

◎質問者からの返答

素早いご回答、ありがとうございます!

現実的なのはPHP…やはりサーバサイドですかねぇ。

ちょっと管理者にもあたってみます。

ありがとうございましたm(_ _*m


2 ● stnet
●25ポイント

http://www.hatena.ne.jp/1111510131

人力検索はてな - Webページのコーディングについてお尋ねします。 たとえば、このはてなのようにページの左端に縦にメニューが表示されている サイトを作るとします。 フレームを使わないと..

いろいろ制約がる方法ですが


挿入したいところに

<script type=”text/javascript” src=”hoge.js”></script>

と記述してhoge.jsというファイルでメニューを

document.write(’[任意のhtml]’);

document.write(’[任意のhtml]’);

document.write(’[任意のhtml]’);

document.write(’[任意のhtml]’);

document.write(’[任意のhtml]’);

というような記述をすれば可能です

◎質問者からの返答

ご回答ありがとうございます。

なるほど、JavaScrptでもできるのですね。

そういえば、Microsoftのサイトが昔こんな風に書かれていたような記憶も…

こちらも勉強してみます。

ありがとうございましたm(_ _)m

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ