• ベストアンサー
  • 暇なときにでも

HP画面を分割するフレームについて

昨日『エッセイのタイトルとメイン画面を分けて表示したい』と質問した者です。 (質問タイトル 「HPで使いたい」) 皆さんに教えて頂いた通りに HTMLで設定出来ました。 左20%にタイトル(もくじ) 右80%にエッセイのTOPページが表示出来てます。 左ページのもくじのリンクも出来てるんですが もくじをクリックしたら、左のもくじ画面が無くなって エッセイだけが全面に表示されちゃうんです。 エッセイが表示されても左の画面にはもくじが表示されたままにしたいのですが どこが間違ってるんでしょうか? 教えて下さい(^-^)

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

  • 回答数3
  • 閲覧数128
  • ありがとう数1

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

  • ベストアンサー
  • 回答No.1
  • timber
  • ベストアンサー率29% (218/739)

フレームを作成した時に下記のように作ってあるとして、 <frame src="right.html" name="right" > 左がわのソースのリンクに <a href="xxx.html" target="right"> のように、target属性を設定してください。

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

質問者からの補足

早々にありがとうございます。 前回の回答にも書いてもらってたので、やったつもりですが きっと場所を間違えてるんですよね??私。(^_^;) 全体のフレームは「essay.html」左20%のフレームは「mokuji.html」右80%のフレームには「main.html」と名前を付けてるんですが、おっしゃってるのは「左20%のmokuji.html」のソースでしょうか?(汗) そのソースのどこに上記を記入したら上手くいくのか、わからなくなってしまいました(泣) 色々試していて、今ゴチャゴチャになってます~。 adobe pagemill3.0で作ってるんですが、mokuji.htmlとmain.htmlを設定したら、essay.htmlのソースが見られなくなってしまいました。 (ソースを見ようとすると、mokuji.htmlかmain.htmlのソースが片方づつ表示されてしまうので、全体の設定をしたessay.htmlのソースが出ない) 超初心者ですいません。 お分かりでしたら教えて下さい(T_T)

関連するQ&A

  • フレーム分割について

    初心者です HPビルダー8ですが、垂直2分割で、左に目次、クリックすると右にそのページが表示できるといったものですが、方法がよくわかりません。 何ページか作っていますが、TOPページを開いておいて、フレームページの作成にして左にTOPとか自己紹介とか入れて、リンクを貼って、エクスプローラで表示すると、TOPページの中にも、TOPとか自己紹介と、左側と同じものが出てしまいます。 右側のTOPとか自己紹介とかを消して左側だけに目次がでるようにする方法がわかりません。 また、保存の方法についてもわかりません。 表現が下手で申し訳ありません。 ご不明な点があれば補足しますので、よろしくお願いします。

  • HPビルダーでフレームの分割作業がうまくいかない

    HPビルダーでフレームの分割作業がうまくいかないのです、分割は出来るのですが、左のフレームにリンクを作り、右のフレームの画面にリンクして、右のフレームの画面を右の画面だけに表示するという、簡単なものなのですが、それが、できません、何度、リンクをクリックしても、左のフレームに直接、右の画面が表示されるのです(つまり、左右とも同じ画面になる)どうすれば?

    • ベストアンサー
    • HTML
  • HPのフレーム作成について

    HP作成知識ゼロからは始めました。そんなに大した内容でも ないため、ビルダーの購入は無駄と思い、メモ帳でチマチマ 作成しております。 1年かかって、なんとかフレームまでたどり着きました。 ただここで、コケました。 フレームの左(メニュー)と右(内容)までは出来ました。 で、右の上方に"top"として、TOPへのリンクを貼りました。 ですが、クリックしても、右側だけがTOPに戻り、フレームが 残ったままなのです。 TOPをクリックして、全画面TOPに戻るためには、どのように 処理をすれば良いのか、教えてください。 私が使用しているサイトでは、なかなか見つけられなくて…。 どうぞよろしくお願い致します。

その他の回答 (2)

  • 回答No.3
noname#199778
noname#199778

フレームセットしたページから抜けて、フレームのない状態で次のページを開く場合は、アンカーのtarget指定を"_top"にすれば良いと思います。 <a href="トップページのURL" target="_top">トップページへ</a> このようにすれば、フレームから抜けられるはずです。 pagemillは使ったことがないのでわかりませんが、とりあえずソースを以上のように書き換えればよいと思います。

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

質問者からのお礼

あ~~♪♪(T_T) 出来ましたぁ~嬉しいです!!! どうも有難うございました(^o^)

  • 回答No.2
  • timber
  • ベストアンサー率29% (218/739)

essay.html に、 <frameset・・・ <frame src="mokuji.html" name="mokuji"> <frame src="main.html" name="main"> </frameset> のようになっているとしたら、 mokuji.html に <a href="xxx.html" target="main">アイコン</a> とすればいいはずです。 (target属性に、name属性で指定した名前をセットする) アイコン部分は文字かもしれませんし、 画像であれば<img src="yyy.gif">かもしれません。 pagemillは使ったことないので分かりません。

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

質問者からの補足

何度もすいません。ありがとうございます! 出来ました!嬉しい~~です!!! 最後の質問です(^o^;) もくじページに『TOPに戻る』というリンクをしたのですが、エッセイの全タイトルが出たまま、右80%の方にHPのTOPの画像が出てしまいました。 (BBSや、他のコーナーも全部そうだと思います) 元々、エッセイのページの下にも『TOPに戻る』と言うリンクを張ってたのですが、そのアイコンをクリックしても左20%のもくじ画面がそのまま残ってしまいます。 私としては、エッセイのコーナーだけに分割フレームを付けたかっただけで、他のコーナーに戻った時は左のエッセイの全タイトル(もくじ)が見えてしまうのは変なんです。 これは。。。しょうがないのでしょうか? 本当に何度も申し訳ありません(^_^;)

関連するQ&A

  • HP フレームページを開き、更にページを開きたい

    左右に分割されているフレームがあります。 indexページから <A href="illust.html" target="top">フレーム</a> とリンクさせており、フレームページに飛びます。 左フレームに「A」、「B」、「C」、「D」と…リンクが張ってあり、 「B」をクリックすると、右フレームに「B」ページが表示されます。 <A href="b.html" target="right" >B</a> indexページから、フレームにリンクさせたら、フレームページが開かれますが、 さらに「B」ページを開いた状態にすることは可能でしょうか? 今の状態だと、フレームページが開かれるだけで、手動で左フレームから「B」をクリックするのが手間なのですが…。 ビルダー等のソフトは使用しておらず、メモ帳でタグを書いています。

    • ベストアンサー
    • HTML
  • HPのフレーム作り 2

    先ほどはありがとうございます。もう一つの質問と合わせて、 後ほどお礼に伺わせて頂きたいと思います。 フレームで、左にメニューを出し、右に本文を作っているのですが、 左右は別のページになりますよね? 右の本文を、例えば日記のように長く作っていって、その 任意の所を左のメニューに表示したいのですが、可能でしょうか。 違うページならファイル名で、同ページなら a name で リンクを張ると思うんですけど、その同ページリンクのような ものを左のメニューに表示させたいのですが、やり方がわかりません。 再度教えて下さい。 (メモ帳で作ってます。Frame Factory使用)

  • ビルダーでのフレームの保存の方法について

    左側にフレームで分かれた目次を置き、 その右側にメインのページを置いているのですが、 それを保存する際、保存の種類がいくつかあって、 どれでしたらいいのかが分かりません。 上書き保存、名まえをつけて保存、すべて保存、フレームを保存、それぞれどう違うのでしょうか? 保存方法によっては、左側の目次のみのフレームが全面に表示されたり、右のメイン側のみのページが全面に表示されたり、よく分かりません。 それとも、それら各々のページが保存されると同時に、それらの統合された一ページも保存されているから、それらを取っておくことに意味があるということなのでしょうか? 更新したり、新しいページを作成したりするたびに、全てのページをとっておく必要があるのでしょうか? 初心者の質問で申し訳ありません。 どなたか、ご回答いただけましたら嬉しいです。

  • フレーム

    御教示宜しくお願い致します。 ホームページビルダー10を使用しています。 現在の状況は下記のようになっています。 1.3フレーム(left、top、bottom)としています leftに目次を配置しリンクを挿入し、ターゲットはbottomにしています。 そのbottomに次のようなページを表示したい。 2・縦2分割の(top、bottom)フレームページを表示させる。 topに5枚の静止画像を配置し、静止画像をクリックした時、bottomに それぞれの画像のパノラマ画像を表示させたい。 5枚の静止画像にリンクを挿入し、ターゲットはbottomにしています。 3・現在、目次をクリックすると、3分割のbottomに2分割のページは 表示出来ています。 4・2分割のtopの静止画像をクリックするとパノラマ画像は表示出来まが、topフレームとtopの静止画像が表示されず、パノラマ画像のみとなります。 5.topの静止画像はそのままで、パノラマ画像のみ変更する方法を御教示お願い致します。

  • フレーム内でトップに戻るようにするには

    インラインフレームのページとなるHTMLの中で、 <a name="top">もくじ</a> [中略] <a href="#top">トップに戻る</a> としているのですが、リンク文字をクリックすると、土台の方のページが動いてしまいます。なんとか、フレーム内だけで、トップに戻るようにするには、どうしたらいいのでしょうか。よろしくお願いします。

  • HPからBlogのリンクを張る際に動作がおかしい

    livedoorのblogに登録しました。 自分のHPの左フレームの【blogへのリンク】をクリックすると、 右フレームにblogが表示されるようにしました。 しかし、表示2回目以降、【blogのリンク】をクリック していないのにblogが右フレームのTOPページになってしまうんです。 何度自分のページを開いてもblogがTOPに来ています。 サイト構成は INDEX.htm │ (ディレクトリA)-A.htm(左フレーム:メニュー) (ディレクトリA)-B.htm(右フレーム:TOPページ) という感じです。 どなたか宜しくお願いします。

  • ホームページビルダーでフレームを使用していても上のバーの文字が変わるようにしたい

    ちょっとタイトルが意味不明ですいません; ホームページビルダーでホームページを創っているのですが、TOPページをフレームで分割して左のメニューから右の画面へリンクで飛ぶようにしているんです。 その際、フレーム無しの場合はリンクで飛んだ時メインページの上のバーに自分でつけた名前(ここで言えば「[教えて!goo]」というやつです)がリンクごとに変わると思うんですが、 フレームにしてしまうとそのそのフレームページ(この場合TOPページ)につけた名前しか表示されないんです。 フレームを使用していても、フレーム無しのときのようにバーの文字が変わるようにするにはどうしたらいいですか? かなりわかりにくいかもしれませんがどなたか教えていただければ嬉しいです><

  • フレームページ

    OSはXPで、ブラウザはIE6.0を使用としているのですが、 フレームページのサイトを快適に閲覧できないのです。 たとえば縦に2つに分割してあるページで左のページに a.htmlとb.htmlのリンクが貼られており、 a.htmlをリンクしてある文字をクリックすると 右のページにa.htmlが表示されるとします。 そして右のページに表示されたa.htmlを閲覧して (あるリンクをクリックするとかスクロールなどして)、 また左のページにリンクが貼ってあるb.htmlを見ようとして、 クリックしても選択はされるのですが (文字の周りにドットの点線がつく状況)、 右ページにも左ページに表示されないのです。 つまりフレームページで、1回目に左ページで リンクボタンを押すと右ページに表示はされるのですが、 2回目以降から左ページに貼ってあるリンクを押しても 反応しないのです。 ある特定のサイトのみではなく、フレームページを使用している サイトを閲覧する時はほぼこの現象が発生します。 IE7.0以降をインストールしたら直るのですが、 強制終了しやすいので結局6.0バージョンのままなので、 IEのバージョンアップ以外の方法で何かいい方法あれば 教えていただきたいです。 説明が難しくてわかりにくいとは思いますが わかる方いらっしゃれば、どうか回答よろしくお願いします。

  • フレーム内のページにリンクされた後のこと。

    いつもお世話になっております。またまた皆様のお力を貸してください。 2分割(左=A、右=Bとします)フレームのHPを作っていますが、Yahooなどの検索エンジンで検索し、 検索結果をクリックすると、A、Bどちらかの中のページだけが表示されてしまい、フレーム状になりませんよね? フレーム状に戻すためにはTOPページへのリンクを貼ればいいことはわかるのですが、 TOPに飛んでしまうとせっかく検索された場所がわからなくなります。 フレーム状に戻す時に、検索されたページと、それに対応したもう片方のページを表示させるにはどうしたらいいのでしょう。 ・・・って、意味わかりますでしょうか?言葉足らずでしたら質問してください。 どうぞよろしくお願いします。

  • フレームの再表示

    2つのフレームがあるHTMLで、左にメニューがある場合に メニュークリックで右にそのメニュー対応のHTMLコンテンツが表示されるのは 一般的なパターンだと思いますが 再表示ボタンを押すと、どうしてもTOPに戻ってしまうんです。 index.htmlの再表示ならそう書いてあるので当然とも言えるんですが、不便です。 同様なページで、そうならない(リンクそのままで再表示される)ところもありましたが どう見ても違いが分かりません。 なにか特殊な仕掛けが必要なんでしょうか??

専門家に質問してみよう