- ベストアンサー
HTML の書き方
よろしくお願いします。 さて このたびフレームをつかえないサイトにホームページを作らなければいけなくなりました。 TOPページの上部に お店のタイトル.ロゴ及び 一般的なタブ(会社概要 店長より BBS など)を1セットで作ることにしました。 ですが フレームがつかえない(使っちゃいけない)ため 20ページくらいになりそうなページすべてに ロゴ・タブなどを書き込むのはちょっと面倒ですし 変更があった場合 全頁に変更をかけるのはしんどいです。 で 考えたのが ページの上部に窓を開けて その中に別ページで1つだけ作った ロゴ・タブなどを表示しよう。 そういう形で 全ページを作ろう というものでした。 そうすれば 基本のロゴページだけ直せば 全ページ直るはず。 ですが その方法がわかりません。検索してもヒットしなくて・・・ タグなど 検索の手がかりを教えてください。 又は もっとよいこんな方法がある もしくは それは出来ない などなど。 よろしくお願いいたします。 ビルダー6と8を持っています。(主に6を使ってます。)
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
JavaScriptを使ってみました。作成するのはcommon.jsとtest1.html。common.jsで共通する部分を書き、test1.htmlで読み込んで使います。 == common.jsのソース == document.write('<p>ここに共通部分を書く</p>'); == test1.htmlのソース == <html> <head> <title>test1</title> <script src="common.js"></script> </head> <body> <p>test1の内容</p> </body> </html> 普段JavaScriptを使わないので書き方に間違いがあるかも。でもこれでいけると思う。 (注意) 1. JavaScriptをOFFにされたらダメ。 2. ブラウザによっては外部ファイルが読み込めないかも。
その他の回答 (5)
- sion_fs
- ベストアンサー率36% (152/416)
インラインフレームの事ですよね?(^^; 私なら、やはりJavaScript を利用する#5さんの方法か、FLASHを利用するか、どちらかだと思います。 それでなければいっそのこと、メニュー部分をサブウィンドウ(別窓)を開いて表示させちゃうとか。
お礼
いろいろのアイデアをありがとうございました。 この場をお借りして回答いただきました皆様に御礼を申し上げます。 ありがとうございました。
- akamanbo
- ベストアンサー率17% (462/2680)
インラインフレーム(iframe)がそれに該当します。 でも、きれいにできるのかどうかは、自分でそういうのを試したことがないのでわかりません。 自分でやってみてうまくいかなかったとしたら… ページがいくつあろうとその部分のソースが共通であれば置換ソフトでまとめて書き換えられますから、1枚テンプレート作って、それをもとにページを作ります。
- mendokusa
- ベストアンサー率13% (359/2726)
xoopsはどうですか。
補足
ありがとうございます。 ですが ビルダーでも やっとやっと ですので 他のものに手を出しても・・・・ という状態です。 すいません。 あとで もう少しxoopsについて調べてみます。
- yamadayouichirou
- ベストアンサー率25% (194/763)
>その方法 クリッカブルマップですね。
補足
ありがとうございます。 でも ちょっと違うような。 またまた 乱暴なたとえをすると ページの中にテキスト文書を表示する窓を開ける。 テキスト分を替えるだけで ページの中のテキスト文の表示が変わりますよね。 そのテキスト文の変わりに ロゴなどのページが表示できたらいいなぁ ということです。 ひょっとしたら 出来ないことを言っているかもしれません。 お手数をおかけします。 ありがとうございました。
- Quattro99
- ベストアンサー率32% (1034/3212)
窓を開けるというのがよく意味がわかりません。 基本となるロゴやボタンだけのページを作っておき、その複製から他のページを作ればよいのでは? ロゴやボタンはそのページに書き込んでいるわけではなく、ページに書き込んであるのは「ここにこのロゴを貼る」、「ここにこのボタンを貼る」などの情報ですから、ロゴやボタンを書き換えれば、そのロゴやボタンを参照しているページは全部その書き換えが反映されますよ。
補足
ありがとうございます。 ロゴ や ボタンの ”見た目”の変更なら良いのですが たとえば ・ このボタンはページ1にリンクしていたがページ2に変えよう ・ タブは6個だったがもう1個増やして7個にしよう というときに 1箇所の変更だけで済む方法は無いかな ということです。 ちょっと乱暴なたとえですが ワード文書の中にエクセルシートを貼り付けておき エクセルを1つ修正すれば ワード文書がいくつあっても 修正しなくてもよい。 という感じの方法です。 お世話をおかけします。
お礼
そうそう それです。 インラインフレーム。 言葉が出ないものですから検索も出来ませんでした。 ありがとうございました。 さっそくやってみます。。