• ベストアンサー

左側にメニュー欄を作って、右側ページはメニューをクリックする度にページを変えたい

タイトルがかわりにくかったらすみません。 フレームを使わずに、1つのページで 左側に長細いメニュー欄を作りたいと思っています。 そして、右側のページは、左のメニューをクリックすると、ページが切り替わるようにしたいのです。 色々検索して、フレームを使って上のようなページの切り替えはできたのですが、フレームを使わずに1つのページで切り替える方法が、どうしてもわかりません。 どうぞよろしくお願いいたします。 失礼します。

質問者が選んだベストアンサー

  • ベストアンサー
  • kokoniko
  • ベストアンサー率30% (4/13)
回答No.3

1つのページでと言うのは同じURLでと言う事でしょうか? もし、同じURLでなくても良いなら ただ単にメニューのリンク分のページを用意しておいて全てのページの左側に同じようにメニューを付ければ右側だけが切り替わっているようには見えますけど… これで何か不都合はありますでしょうか?

minmin001
質問者

お礼

回答ありがとうございます。お礼が遅くなりすみません。よく考えてみたら、そんなに簡単に出来る方法があったのですよね。難しく考えすぎていました。その方法で作成します。本当にありがとうございます。

その他の回答 (3)

  • ub7k3d
  • ベストアンサー率0% (0/2)
回答No.4

質問の内容を考えて、自分なりに解釈していましたが、 1ページで左右にテーブルを作り、左側にメニューを書き 右側に内容を書くとして、それをたくさん複製して 内容の方だけを書き換え、リンクすれば 結果として得られると思うのですが そんなんじゃだめなのかな…

minmin001
質問者

お礼

回答ありがとうございます。お礼が遅くなりすみません。どうしてそんな簡単な方法が思いつかなかったのか、自分でも恥ずかしいです^^; たぶん、難しく考えすぎていたのだと思います。その方法で作成させていただきます。ありがとうございます。

  • ulmo
  • ベストアンサー率43% (197/454)
回答No.2

いいえ可能ですよ。ただしJavaScriptとCSSの知識は必須です。 オーサリングツールに頼っていては作成できないでしょう。 「Ajax」「DynamicHTML」などをキーワードに検索して下さい。 ただし、そうする必然性がないのなら、普通にページを作るべきでしょう。 ブラウザのJavaScriptフォロー状況やSEOの観点からも。

minmin001
質問者

お礼

回答ありがとうございます。お礼が遅くなりすみません。やはり、普通のページを作成したほうがよさそうですね。色々詳しく教えていただき本当にありがとうございます。

回答No.1

フレームを使わずにというと原則的には出来ません。 擬似的に作ろうと思うと、全てのページにメニュー欄を造るやり方です。 この場合は、作成ソフトを使うほうがいいでしょう。 表を分けて、左の列にメニュー、右の列に中身を入れて、幅を指定しておきます。 そして、表の枠を非表示にすれば、それなりに出来ますよ。ただし、メニュー部分だけスクロールバーをつけるとかは無理ですが。

minmin001
質問者

お礼

回答が遅くなり本当にすみません。なるほど、たしかにそういう方法がありますよね。少し難しく考えすぎていたようです。本当にありがとうございます。

関連するQ&A

  • フレームから次のページへのクリックで、・・

    業務用ホームページを自分で作成しています。中級レベルだと思います。フレームを使用して、左にメニューを作りました。標準的なメニュー画面です。targetで指定して、クリックした目的のページを表示させます。右側のフレームに表示させること、新しいページにジャンプさせることはできますが、ウィンドウ全体に重ねて、ジャンプせずに、クリックの目的のページを表示をさせたいのですが、targetをどう使うのかわかりません。教えてください。よろしくお願いします。

    • ベストアンサー
    • HTML
  • フレームを使わずに、左側にメニューを表示したい

    目的:フレームを使わずに、左側にメニューを表示したい。 最近、多くのサイトで見られるのですが、フレームを使っていないのに、左側にメニューが表示されています。このメニューは各ページで同じになっています。これはどのようにして作るのでしょうか。HTML作成ツールを使っているのでしょうか。私は手書きでページを作成していますが、メニュー部分が変更した時の修正が大変そうです。

    • ベストアンサー
    • HTML
  • ビルダーでブログみたいなデザインを

    ホームページビルダーでブログみたいなデザインのHPを作りたいのですが、左側のメニュー部分と右側の記事部分をフレームでわけずに、表示する方法はありますか? フレームでわけてしまうと、便利なのですが、 左は左、右は右で、個別にスクロールしないといけなくなるので、悩んでいます。 フレーム同士のスクロールが同期してくれればベストなんですけど。 また。フレームの場合は左のメニューをクリックすれば右側にBBSなどを表示できるように、 フレームをつかわずに左側のメニューをクリックすれば右側にちゃんとBBSが表示されれば問題ないのですが。そういう方法はないでしょうか?

  • ビルダー12でフレームで作成した2Pを固定できますか?

    こんにちは。 今個人でサイトを運営しており、フレームを使って左にメニュー、右に左のメニューのリンク先が表示されるようになっています。 ヤフー等でうちのサイトを検索すると、左側のメニュー部分だけヒットして右側のページが表示されていないため、メニューをクリックしても何も表示されない状態のページがあります。 現在ホームページビルダー12を使用しており、基本的な機能しか使っていませんが、ビルダーでこのフレームを使用している左のページと右のページを必ず一緒に表示されるよう固定する方法は無いのでしょうか? アドバイスよろしくお願い致します。

  • 「ツケ」は、人の右側? 左側?

    「ツケ」は、人の右側? 左側? 犬のしつけのことですが、「ツケ(Heel)」は、犬を人の右側につかせるのか、左側につかせるのか、どちらが正しいのでしょうか? ネットを検索すると、どうもドッグショーのハンドラーは皆、左側につかせているようですが、散歩をしていると、車との関係で、やはり右側の方が歩きやすく、私は、いつも犬に人の右側を歩かせています。 ツケは、右、左どちらが正しいのか? またその理由を教えてください。 よろしくお願いします。

    • ベストアンサー
  • インラインフレームで可能ですか?

    作成したいページの構造としては上部にタイトル、左にメニュー、右に表示したいページ。の3分割です。今はインラインフレーム、フレームは作成していません。やりたいことは、左のメニューをクリックするとトップのタイトルと左のメニューはそのままで右側にそれぞれメニューでクリックしたページが表示されることです。フレームを使えば可能だと言うのはわかるのですが、背景を設定したいのです。http://www.peachjohn.co.jp/ こちらのサイトは背景がピンクになっていて画面の大きさによって背景の見える範囲が変わっています。このように壁紙も設定したいのです。フレームで3分割せずに右側をインラインフレームにしてメニューをクリックするとインラインフレームのみ表示が切り替わるということ出来ますでしょうか?質問の仕方が下手くそですみません・・・お願いいたします。m(__)m

  • Excelのメニュー表示を右側にしたいのですが

    Excel 2010を使用中ですが、突然マウスの右クリックで表示されるメニューがマウスポインターの左側に表示されるようになってしまいました。従前のように、メニューがマウスポインターの右側に表示されるようにしたいのですが、どなたかその方法を教えてください。よろしくお願い致します。

  • 1クリックで複数のページを開く(片方はインラインフレームに)

    現在フレームを使ってサイトを作っています。 左右2分割で、 左側がmenu.html name=left 右側がmain.html name=right 更に左側のページにはインラインフレームがあり、 frame.html name=sita となっています。 左側のインラインフレームの外にあるリンクを一度押すと、右側のフレームとインラインフレームの中で新しくページが開くようにしたいと考えています。 <SCRIPT language="JavaScript"> <!-- function link1() { parent.right.location.href='aaa.html'; parent.sita.location.href='bbb.html'; } --> </SCRIPT> <A href="JavaScript: link1();">リンク</A> (<body>諸々は略しています) このスクリプトを使用するとインラインフレームの部分が普通のフレームの場合は同時に開くことが出来たのですが、sitaをインラインフレームにすると動かなくなりました。 色々と検索してみたのですが答えにたどり着けずお手上げです。 解決方法をご存知の方、どうぞよろしくお願いいたします。

  • フォルダ作成等のメニューが左側に出る

    通常ではデスクトップの何も無いところで 右クリックのメニューを出した場合、 そこから表示、や新規作成、などのメニューを選ぶと さらに右側にメニューが表示されますよね。 なのですが、最近Windowsの更新プログラムを入れたところ、 それが左側に出るようになってしまったのです。 特に不便をしているわけではないのですが なにか感触が気持ち悪いというか。 これを直す方法はありますでしょうか?

  • ホームページのリンクについて

    フレームを利用したページがあるとします。 たとえば、左側にメニュー、右側にコンテンツがあるとしてコンテンツ内のリンク(他者のホームぺージへ)をクリックした場合右側だけ変わり、左のメニュー部分はそのまま残るといったページは問題ないのですか? 今日そんなページを見かけて気になりました…

専門家に質問してみよう