• 締切済み
  • 困ってます

このOKwebのホームページのように

フレームを使っていなくてもあたかもフレームがあるように全画面を必要としないすべてのページに左側と上側にメニューを貼り付けたいのですが、どなたか、やり方をご存知の方いらっしゃいますでしょうか? このOkwebのページは一緒にスクロールしていくので、フレームで分けているのではないと思うのですが・・・。 実際に全頁にメニューを貼り付けますと更新があった場合に非常に煩雑な処理が必要で、もっとうまいやり方があるのではと思いまして。 ページ数は15ページ以上あります。 最初フレームで作成したのですが、親ホームページに提出後上下にバナーを貼り付ける必要があり、フレームを使っていると貼り付けることができないようなので・・・。 よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数44
  • ありがとう数0

みんなの回答

  • 回答No.3

サーバーが対応しているのであれば、SSIでファイルを読み込んであげたら良いと思います。 メニュー用のファイルを作成し、メインは拡張子を変えて、読み込むファイルを指定するだけなので、後からメニューを追加する時などにはフレームより楽ですよ。

参考URL:
http://tohoho.wakusei.ne.jp/wwwssi.htm#Include

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • フレームを使ったページについて

    僕は自分のホームページで、ページを上下2つに分けるフレームを使っています。 今は上の部分がナビゲーションバーとして固定されており、下の部分だけがスクロールするようにしています。 ですが、今度は上の部分も一緒にスクロールするようにしたいです。 つまり、まるでフレームを使っていない1つのページのようにしたいのです。 このやり方が分からないので質問を投稿しました。 どなたか教えてくださると嬉しいです。 因みにホームページ作成にはDreamweaver MXを使っています。 よろしくお願いします。

  • ブログをそのまま既存のホームページに取り込む方法を教えてください。

    前に一度だけどこかのホームページで、ブログをそのままそのホームページの一部として取り入れているのを見ました。えーと、すいません、わかりにくくて。 要は、ホームページがフレームで2分割されていて、左側がメニュー、右側がコンテンツなんですけど、右側のあるページは普通のhtmlのページ。あるページはブログという感じで。実際にはgooブログのページをそこに表示しているんです。 ただ、メニューで飛ぶときに普通、そのgooブログのページのリンク先がIEの下に表示されそうですが、表示もされず、ブログのページを表示してもURLは index.htmlのままだったと思います。 で、右側のページの上下はフレームで切ってあるのか、どのページにいってもかわりません。右側のページを 上 中 下 としたら、中の部分だけが変わるんです、htmlのページやブログのページに。上下は固定です。 で、URLはリンクしてあるところの上にマウスを持ってきても表示されないと。 わかりますでしょうか?質問の意味?(汗 すいません、うまく表現できませんで。 よろしくお願いします。

  • ホームページ内のリンクが・・・・

    fc2の方でホームページを作成しているのですが ホームページを二分割にして左側にメニュー、右側に表示、 というふうにフレームをつくりました。 本来なら、左側のメニューで項目を選択すれば同ページ内の右側に表示されるはずが 1度新しいページを開いてからそのページ内で本来の動きをしてしまいます。 初心者なので原因も分からず対処もできない状態です。 どなたか「なぜこうなってしまうのか」「どうすればよいのか」教えて下さい!

  • 回答No.2

テーブルを利用して製作するとこの様なページが出来上がります。 複雑なものになると、テーブルの中にテーブルを・・・と いくつものテーブルを「イレコ」にしていますよ! 製作をする際に、テーブルのサイズを「%」ではなく「ピクセル」で指定して作るとわかりやすいと思います。 最初1つののテーブルの中に、テーブルを行数(2)列数(2)で作成し、上の1行を結合します。 そうすると、上の1行がバナー部分、2行目の左側がメニュー部分となります。 幅や高さをピクセル指定してあげれば完成です。 すべてのページをこれを元に製作し、リンクしてあげればOKですね。 あとは、2行目の右部分にスクロールをしたい場合は、iframeを利用すると効果的ですよ!

共感・感謝の気持ちを伝えよう!

  • 回答No.1

こんにちは。 このOKWebのサイトは、拡張子から察するにPHPを使ってメニューも含めたシステムを構築していると思われます。 PHPはPerlなどと同じくサーバ側にその機能がある場合に使えるスクリプトのひとつですが、これを使うことによって別に用意したHTMLファイルを読み込んで表示できる機能があります。 PHP例文辞典( OpenSpace のサイトより) http://game2.openspc2.org:8080/~openspc/file/002/index.html PHPリファレンス http://php.planetmirror.com/manual/ja/ 私も最近フリーのサイトから入手したPHPのBlogを使うようになりました。 PHP製のWikiツール SiteDevなんかも使用できるとコンテンツ作成に便利そうです。 http://fol.axisz.jp/php/sd/ PHPを利用できない場合には、SSI,Rubyなんかでも実現は可能かと思いますが、こちらもサーバでつかえるかどうかを確認する必要があります。 いずれも利用できない場合には、お使いのホームページ作成ソフトによってはそういうメニューのインクルード機能を持っている場合もあります。一度ヘルプなどを読んで確認してください。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • HTMLのフレームとテーブルの違い

    ホームページを作成しようとしているのですが、フレームとテーブルの違いが いまいち理解できません。よくある上下2分割、下側左右2分割のフォームに したいのですが、どのようにすればいいのでしょうか。 上側をタイトル、下側左をメニュー、下側右をメインにしてスクロールできるような 画面を考えています。 ソフトはalphaeditを使用しているのですが、フレームで出来そうかなと思うのですが いまいち使い方がわかりません。 よろしくお願いします。

  • フレーム有り、無しのホームページ、どちらが見やすい?

    様々な方々にお聞きしたいのですが、 「フレーム有りのホームページ」と「フレーム無しのホームページ」はどちらが見やすく、使いやすいと思いますか? -----以下は質問した背景です。----- 現在、商用ホームページの運用、管理を行っています。昨年度、リニューアルを行い使いやすくという意味でフレームを用いたホームページに切り替えました。 ※具体的にはページ右側(150ピクセル)、ページ上部(150ピクセル)にメニューを配置しブラウザサイズが変更されても右側、上部は固定されたままにしています。 フレームを採用したきっかけとして、どのページを閲覧していても見たいページをすぐ脇や上のメニューから選択できるであろう。と思ったからです。しかし、ここ最近、自分のホームページにアクセスする方々(フリーのアクセス解析などを各ページに埋め込んでいます。)検索フレーズ、ワードを解析すると「あるページだけ」の閲覧に留まり、他のページに移動してくれていないことが起きています。原因のひとつがフレームを採用したホームページだからだと思っています。 ※検索フレーズ、ワードが特定の言葉の場合、そのヒットしたページのみの表示となってしまい、メニューが表示されない。結局のところ、検索でヒットした以外の他のページはほとんどの人が見ない。 運営、管理側としては商用ホームページ(ネットショップではない、概要などの情報をメインとして掲載)なので、できるだけ他のページも閲覧して欲しいと思います。そういった意味では、フレーム採用のホームページではなく、スクロールすると右側、上部のメニューが表示されなくなるようなページを採用することになると思います。 ※無論、ページ下部や途中に「ページトップへ戻る」などのリンクをはりますが、、、 ここ最近、様々な企業のホームページを参考とさせていただいていますが、大手電気メーカなどフレームではないページがほとんどだと思います。そういった意味ではフレームはどうなのかなぁ・・・。と感じます。 ちなみに参考までですが、私が運用、管理している商用ホームページはページ数が150ページほどですが、年間に約10ページ近く増えていきます。 以上、ご回答お待ちしております。

  • ホームページ作成について

    gooの無料ホームページでHPを作成しています。TOPページにフレームを使用したのですが、バナーが入れてほしくないところに入ってしまい、レイアウトが上手くいきません。左のフレームは左右にスクロールさせたくないんです。これは自動的に入れられるので仕方ないのでしょうか?フレームはサイズも決めています。何か良い方法があれば教えてください。お願いします。

  • 全ページの一部修正

    教えて欲しいのことがあります。。。 ホームページビルダー10でなんとかホームページを作ったのですが 後から後から、ページを増やしていく際に、メニュー部分も 増やしていきますが、フレームは使わずに 前頁のメニューを変更するには どうしたらいいのですか?さすがにページ数が増えてくると 辛いです。 初心者ですので、できれば簡単な方法を教えて下さい。 よろしくお願いします。

  • FC2でホームページをつくっているのですが

    私は今、FC2を借りてホームページを運営しています。 ページを縦2分割設定にして 左側をメニュー、右側を本文にして 随時メニューを追加していきたいのですが そうすると今まで作ったページ全てに追加しなければならないので メニューが多くなるにつれ編集が面倒くさくなります。 そこで、メニューに当たる部分を一回編集すれば 全てのページのメニュー部分が更新するようにするには どうすればいいのでしょうか。 ご返答のほうお願いします。

    • ベストアンサー
    • HTML
  • 古いホームページが残る

    更新したホームページをアップロードすると、古い更新日付のページがホームページに表示される。サブメニューのどれかをクリックすると更新した日付のページが表示される。古い更新日付のページのメニューをクリックしても目的のページはありませんと表示される。解決策を教えて下さい。

  • ホームページ作成中です。

    要領のつかめない質問になるかも知れませんが、頑張って書いてみます。 現在、Frontpage2002でホームページを作成中です。ありきたりですが、フレームページを作り、左のフレームにメニューボタンを配置し右フレームに全体的なホームページの趣旨を書いたんですが、なんと使っている?ブラウザがフレームに対応していないとのことでフレームは断念しました。そこで、左側の各メニューボタンの体裁を整えるため表の中に収め、また右の「趣旨」も見栄えを考え一行の表の中に書きました。 もちろん、背景色を変え枠も付けて。ところが、左右が「表」のため、左のメニューボタンを納めた表がずれてしまいます。 考えた挙句、右の「趣旨」がはじめから書かれている画像として作りそれを背景にして、そこにメニューボタンを納めた表を設置しようと思っていますが、そのような「背景」画像をどのソフトでどうのように作ったらいいのか見当がつきません。 ちなみに、photoshopは持っています。 こんな質問でお答えにくいかと思いますが、よろしくお願いします。

  • フレームを使わずに右側だけを切り替える

    個人で絵のサイトを作ろうとしています。 HTMLとCSSで作り、画面を半分に分けて左側がメニューで右側に絵が表示されるというよくある形が目標です。 フレームを使わずに、overflowでスクロールできるようにしたのですが、問題はメニューで右側に絵を表示させる際にこのままだとメニューを切り替えるたびにリンクがページごと切り替わる点です。 メニューの数がある程度限られていれば、左側が同じページをいくつもつくり右側だけ変えるようにできますが、絵の数が増えればそのたびメニューの項目がいくつと増えていきます。 そのたび今まで作ったページたちの左側をいちいち編集しなければいけませんよね?それはめんどくさい… 今目指すレイアウトでフレームを使わずに右側だけ切り替える、もしくは絵を更新するたびにひとつひとつ書き換えにいかなくても済む方法はありますでしょうか? 同じような質問はいくつもあるのですがなかなか解決にたどり着かないので質問させていただきました。 以上の内容でよろしければ回答お願いします。

    • ベストアンサー
    • HTML
  • ホームページ作成のとき

    写真を展示するホームページを作ろうと考えています。 理想の形が添付した画像です。 最初フレームを使って作ってみたのですが、ページ全体のスクロールができず、上のメニューのところと下のメイン部分のところのバランスがとりずらいのでやめました。 こういう風なサイトを作りたい場合どのような手段で作ればいいのでしょうか? ちなみに、メニューを押したときに変化するのは赤い斜線のところだけが希望です。 初心者です。よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • フレーム付きのホームページで異変

    Microsoft Internet Explorer 5を使っているのですが ホームページを閲覧する時、フレーム付きのホームページで クリックしたら必ずクリックしたフレーム内で開いてしまいます 例えば、左側のフレーム内のメニューをクリックすると普通は右のフレーム 内に開くはずなのにどう言うわけか左フレーム内で開きます 同じホームページを別のパソコンで見ると正常に開きます どこか設定する所があるのでしょうか?