![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_13.png?e8efa67)
サイト内のある特定のコンテンツには全く同一デザインによるHTMLファイルが20枚含まれています。その20枚はお互いに関連した内容なので相互に密接な行き来が出来るようにコンテンツ内リンクを張っています。そのリンク方法は小さい表を各特定HTMLファイルの頭に置いて、表のセル20個に番号を入れその数字にリンクを張っています。
ところがリンク内容に変更があった時などにHTML20枚にある同じ表を同じように変えなければなりません。管理を容易にするためにこの表をサイトのどこかに独立させ、20枚それぞれに同じものを表示させつつリンクを張る事が出来るでしょうか。
ちょうど外部CSSが各HTMLのデザイン要素をコントロールするようにリンク表そのものを表示させコントロール出来れば最高なのですが。やさしいテクニックでならその特定コンテンツ用の目次HTMLを一枚置き、それを経由してリンクさせるのは思いつくのですが、訪問者に一手間余分なクリックをさせなければならないのでそれは避けたいのです。一方でサイト全体のナビゲーションの為にはそもそも別フレームで表によるメニューを用意しているのでその手は使えないのです。
良いアイデアが浮かんで来ません。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
案1:IFRAME要素として埋め込み、それっぽく表示させる。
案2:SSI(サーバサイドインクルード)を使う。
案3:HTMLをon the flyで書き出すJavaScriptコードを外部ソースとして読み込む。
案4:makeやperlを駆使して、ローカル側でリンクを一括変更する自動化スクリプトを作る。ついでにアップロードまでしてくれれば、なお良し。
この回答への補足
ご回答有難うございました。
案1以外は知らない言葉ばかりなので調べてみました。が、はっきり解りません。近々VBを勉強しようと思っていますが、それで解決出来るのでしょうか。ともかく表を一つだけ用意してそれをあちこちのHTMLに埋め込むという事は簡単ではなさそうと言うことは解りました。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_07.png?e8efa67)
No.2
- 回答日時:
>一方でサイト全体のナビゲーションの為にはそもそも別フレームで表によるメニューを用意しているのでその手は使えないのです。
デザインがわからないのですが、フレームをさらに分割すればよいのではないでしょうか?
例えば、左にメニューがあるなら、右のフレームを上下分割して、上フレームにリンクを設置すれば、すっきりすると思います。
この回答への補足
ご回答有難うございました。
たしかに特定コンテンツ画面のみフレームを増やすという方法もありますし、#1さんが仰るようにその時は「それっぽく」デザインすれば煩わしさは減るかもしれませんが、この方法は万やむをえない最後の手段に取っておこうと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
aviutlで最後まで動画が読み込...
-
動画の音づれについて
-
キーフレーム
-
MMDのAVI出力にとんでもなく時...
-
掲示板からIPアドレスってど...
-
XMLを作成してもタグしか表示さ...
-
<br />タグの、brの後の半角ス...
-
アプレット XXXXXX notinited ...
-
ジャケットの革の素材がわかり...
-
<br style="clear:both;">って...
-
ブラウザでのタイ語の改行について
-
Hタグを改行禁止にしてspanのよ...
-
H1タグに改行の<br>を使う
-
<IMG>のALIGN属性値「absmiddle...
-
HTML 全画面表示 リンク先の...
-
_blank?_brank?
-
リンク先のURLを非表示にし...
-
FindWindowの使い方
-
サムネイル画像の表示途中でそ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
AfterEffectsでイージーイーズ...
-
Mayaレンダリングの中断
-
キーフレーム
-
aviutlで最後まで動画が読み込...
-
photoshopのアニメーションで拡...
-
MMDのAVI出力にとんでもなく時...
-
VFRのmp4をCFRに変換したい
-
Illustrator アプリケーション...
-
avidemuxでavi動画を一部切り取...
-
GIFアニメで不要な線がでてしまう
-
SAFARIでのx-oleobjectコンテン...
-
getURLで指定したリンク先が表...
-
教えて!キーフレーム
-
複数のgifアニメをレイヤーで重...
-
フレームページの表示について
-
adobe Encore CS4で作ったDV...
-
AfterEffectsのスタビライズの...
-
フレーム使用のHPでの掲示板の...
-
EPSON PRINT Image Framer Tool...
-
After Effects CS4で決まったフ...
おすすめ情報