• ベストアンサー

フレームのHPで、ページを表示させた後にリンクさせない?方法

二分割のフレームを使ってHPを作成中です。 左側にメニューがあり、右側にページを表示させる形です。 どの様に表現したら良いのかわからないのですが、 例えば、メニューの【topへ】ボタンでトップページを表示させた後は、 そのページが表示されている間は、【topへ】のリンクがなくなる様に するにはどうしたらいいのでしょうか? ビルダー8を持っていますが、使いこなせずに、見よう見まねでHTMLで作成しています。 宜しくお願い致します。。。

noname#87793
noname#87793

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

  • ベストアンサー
  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.1

こんばんは。 フレームで分割したままそれをやりたいなら、リンクする時に左右両方とも書き換えなければいけません。 (つまりボタンの数だけメニューのバリエーションを作るのです) これはHTMLだけでなくJavaScriptを使う事で実現します。 ただ、面倒ならフレームの親ごとリンクしてしまえば良いのです。 つまり、左右分割のページを作るには最低3つのファイルが必要でしょう? (フレームを定義するHTML、左のHTML、右のHTML) これを全ページ分作っちゃうのです。こうすれば楽ですよね。 しかし、だったら最初からフレームなんか要らないんじゃ? と思うかもしれません。その通りです(笑)。 その方がすっきりしてます。

noname#87793
質問者

お礼

遅くなりましてすみません!! 早速の回答ありがとうございましたm(_ _)m なるほど、フレームなしが一番ですね・・。 妥協します(笑) とても解り易い説明をして頂いて、感謝です。 ありがとうございました。

その他の回答 (2)

  • yasupie
  • ベストアンサー率66% (14/21)
回答No.3

このようなページでしょうか? http://www.diosa.jp/photoele/kihon/torikomi-xp1.html フレームは使わずテーブル(表)で分割しているだけです。つまり、1ページずつ作ってるってことですね(^^) レイアウトやスタイルを完成させたものをつくり、各ページに使いまわすのです。ファイル名を変えて保存してページを増やせばいいですよ。自分のページのリンクは外しておけば、参考のページのようになります。

noname#87793
質問者

お礼

遅くなりましてすみません! 例まで出して頂いて、とてもよく理解できました。 テーブルで作る事にします♪ ありがとうございました!!

  • fractus
  • ベストアンサー率30% (3/10)
回答No.2

それはフレームじゃなくて、テーブルタグものではないでしょうか? つまり、一つのページに(例えでいう)メニューとTOP両方を表示させることになります。 ┌──────────┐ │┌─┬──────┐│ ││  │          ││ ││  │          ││ ││1 │   2      ││ ││  │          ││ │└─┴──────┘│ │    3           │ └──────────┘ 1はテーブルで作ったメニュー 2は1のとなりに作られたテーブルでかこまれているトップの内容 3はページ全体 という感じです。

noname#87793
質問者

お礼

遅くなりましてすみません! よく解りました。おっしゃる通りの形で作ります♪ ありがとうございましたm(_ _)m

関連するQ&A

  • フレームページへのリンク

    トップページ(フレームなし)から、フレームページへのリンクがうまく表示されません。 トップページのリンクボタンをクリックすると、左側フレームのメニューは表示されますが、右側の内容のページが「Not Found」で表示されません。 が、表示されたフレーム左側のメニューをクリックすると表示されます。 トップページから、左右両方表示させるのにはどうすればよいのでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • フレームで分かれたページへのリンク

    フレームで分割されていないページからフレームで分かれているページへリンクしたいのですが、そのときにリンク先によりフレームに表示されるページを指定したいのですがうまくできません・・・どうしたらいいのでしょうか? たとえば TOPページからリンクしていくと左側のフレームへメニューで右側には指定されたリンク先のページが表示するように。なのでクリックされたリンクが変わればそのページも違うページが表示されるようにです。 どうかよろしくお願いします。

    • ベストアンサー
    • HTML
  • ホームページビルダーのフレームのトップページの表示がおかしい。

    ホームページビルダー11で3分割のフレームページをつくりました。トップページの上や左側のフレームからのリンクをクリックすると、右側のフレームに表示されるのですが、トップページをクリックすると右側のフレームに3分割されたトップページが表示されてしまうのです。 どうしたらよいのかお分かりになる方教えていただけますようお願いいたします。

  • HPの分割フレームを消したい(HPビルダー6使用)

    現在ホームページビルダー6を使いHPを作成しております。 そのトップページをフレームを利用して分割しました。 分割した左側フレーム内にメニューを設置し右側メインフレームにページを表示するようにしました。 (リンク先のページを別のフレームに表示すると言う項目です) しかし後になりこのトップページ自体を変更する事になり フレーム分割を無くしたいのですが分割フレームを消す方法が分かりません。 トップページは新に製作してindexに上書きしたのですが分割した左側フレームは何をしても残ってしまうのです。 HP作成は初めてで説明書を読みながらの作業なので お恥かしい話どうやってフレームを分割したのかさえ忘れてしまいました・・・。 どなたかこのフレームを消す方法を教えて下さい。 説明に不備がありましたら御指摘下さい。 出来る限り補足させて頂きます。 宜しくお願い致します。

  • HPビルダーのリンクについて

    初心者で困っています HPビルダーのリンクについてなのですが トップページを既存のサイトを使わずに作っていて トップページをフレームで分割しました 左側にメニューを書き込み、そこからリンクしたいと考えていたのですが リンク先のファイルの作り方と指定の仕方 というのは新規作成で先にファイルを作り、そのファイルをリンク先に 指定したのですが、プレビューで参照すると 指定先のファイルが 左側のみに表示され 右側はトップページのまま出てきてしまいます よろしくお願いします

  • フレームページへのリンクの仕方

    初心者です、ホームページビルダー7で3分割のフレームページを作成しましたトップページからリンクしているページまではうまくいいたのですがリンクしているページにHomeのボタンをおきトップのフレームページへ戻る設定がどうしても出来ません、どなたか教えてください

  • ホームページビルダー9でフレーム分割したページにリンクする方法について

    こんにちわ。 ちょっとややこしい質問ですが、どなたかお分かりになる方に教えていただきたいです。 現在、ビルダー9でHPを作成しています。 そこでトップページに例えば「日記」のボタンを作って、それをクリックすると日記のページに飛ぶように設定します。 日記のページはフレーム分割していて、上部に「私の日記」と書いて、下部にそれぞれの日の日記が書かれてあります。 そこで、トップページに「日記●月●日」のボタンと「日記△月△日」のボタンを作成したとします。 それぞれの日のページにリンクさせるよう設定したのですが、どうしても「日記」のページのトップにリンクされてしまい、それぞれの日に行くにはスクロールして下に行かなければいけなくなります。 フレーム分割してしまうと、リンクさせたときに、トップしか出てこないのでしょうか。 表現がややこしくてすいませんが、どなたかよろしくお願いします。 また、わからない箇所がありましたらまた補足しますのでおっしゃって下さい。

  • フレーム表示のHPの途中ページへのリンク

    私のHPはフレームを使用しています。 が、その中のあるページに、他のページからリンクを張るということになりました。 普通にそのページのURLを使うと、フレームが消えて表示されてしまいます。 でも、フレームをつけて表示するようにしたいのです。 <具体的に言うと> index.html にフレーム設定がしてあって、menu.htmlとその他に分かれている状況です。 リンクしたいのは、link.htmlのページです。 link.htmlとmenu.htmlを両方表示させるような、URLというのはあるのでしょうか。 わかりにくかったらすいません。 どう表現していいのか、よくわからなくて・・・ ちなみに、menu.htmlとlink.htmlを表示した画面で、IEのお気に入りにいれると、 ちゃんと両方とも表示されるのですが、プロパティを見ても、TOPのURLしか出ないのです。

  • フレームを使ったページにリンクを貼る

    今ホームページを作成しています。フレームを使用しているページにリンクを貼りたいのですが、普通はそのフレームのページたとえばindexに貼りますよね。(メニューとそのページのトップページ) しかし、そうではなくフレームを使用したままでトップページではないところにリンクを貼りたいのですが、どうしたらよいでしょうか。 やはり、そのページにもフレームを使って別のHTMLファイルを作るしかないのでしょうか。 説明が下手で申し訳ありません。 分かる方教えていただけないでしょうか。

    • ベストアンサー
    • HTML
  • ビルダーで作成しています。フレーム設定でリンクする方法

    初心者です。 フレームをつくって左側がメニューで右側に情報がはいるようにしています。 メニューのほうのボタンをクリックすると 隣のフレームに画面が表示されるように作成したいのですが、 左側のフレーム内に表示されたり、新しいウインドウができたりしてうまくいきません。 ビルダーを使っている方、どうすればいいのかぜひ教えてください。

専門家に質問してみよう