• ベストアンサー

frontpage98でのフレーム作成に着いて

フレームを作成したいのですが、左フレームに目次を作成して、右フレームに現したいのに、目次の内一つは現れるのですが、あと二つあるのに、その二つは新しいウインドウででてしまうんです。htmlの使い方は分からないし・・・。それと、目次のフレームにトップページに戻るバナーも新しいウインドウで開いてしまうし・・・。どうしたらいいんでしょうか。教えて下さい!なんか、文章へたですいません。HP見てもらえるとわかると思うんで、書いておきます。http://www18.tok2.com/home/taemi/の軌跡のページなんです。よろしくお願いします。

  • taemi
  • お礼率83% (36/43)

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

  • ベストアンサー
  • Kou1kun
  • ベストアンサー率80% (4/5)
回答No.1

手っ取り早いのはhtmlを憶えてしまうことでしょう。 フレーム作成に使うコマンドはそんなに多くはありません。 まず フレームを切り分けます。 <frameset cols="150,*"> これは、左側のフレームをX軸150ドット分とって、縦割りにするという意味です。 ちなみに上下分割の時は <frameset rows="200,*"> というふうに指定します。 次に切り分けをしたそれぞれ左右のフレームに名前をつけたり、表示させるファイルの指定などをします。 最初は左側フレーム 目次ですね <frame name="contents" target="main" src="file:///C:/taemi/jyuunigatu.htm" scrolling="auto"> 上記の文中の src="file:///C:...."は誤りです。 これだとアクセスしてくれた人それぞれのパソコンの中身を見に行ってしまいます。 当然世界中の人のPCの中には taemi/jyuunigatu.htm などというファイルはありませんから、何も表示出来ずにエラーが出てしまいます。 src="jyuunigatu.htm"に訂正します。 それと target="main" という記述ですが、ここでは使用しません。 targetというのは何かというと、どこかをクリックして新しいページを表示させる際、どのフレームをターゲット(標的)にして表示させるかという指定をする時に使うコマンドです。 ということで、上記の正しい記述は <frame name="contents" src="jyuunigatu.htm" scrolling="auto"> でいいでしょう。 今度は右側のフレームの設定です。メインですね <frame name="itigatu" src="file:///C:/taemi/itigatu.htm" target="main" scrolling="auto"> これも左側フレームと同様、上記の文中の src="file:///C:...."は誤りです。 src="itigatu.htm"に訂正します。 それと同様に target="main" という記述ですが、ここでは使用しません。 ここで質問ですが、右側のフレームの名前は itigatu でいいのですか? 通常、左側を目次に設定して、クリックした目次の内容を右側に表示させるのならば、右側のフレーム名称は main にしておいた方がわかりやすいですよ ということで、上記の正しい記述は <frame name="main" src="itigatu.htm" scrolling="auto"> となります。 最後にフレーム定義が終わったら必ず </FRAMESET> と記述する必要があります。 ということで、フレーム定義方法は・・・ <frameset cols="150,*"> <frame name="contents" src="jyuunigatu.htm" scrolling="auto"> <frame name="main" src="itigatu.htm" scrolling="auto"> </FRAMESET> これで完了です。 それと juunigatu.htm の中身も検証してみました。 <p align="center"><a href="file:///C:/taemi/jyuunigatu2.htm" target="jyuunigatu"><img src="sozai/turi-.gif" alt="turi-.gif (987 バイト)" border="0" WIDTH="32" HEIGHT="45"><font face="HG丸ゴシックM-PRO" size="5" color="#0000FF"><strong>12月</strong></font></a></p> 上記記述中の <a href=....>の部分が、目次の12月をクリックしたときに表示されるファイルを記述する部分になります。 またまたPCの中を見る記述になってしまっているので要訂正です。 それと、target=juunigatu では、せっかく右側のフレーム<main>を用意しているのに表示する標的が違っていますよね ということで、上記記述の正解は・・・ <p align="center"><a href="jyuunigatu2.htm" target="main"><img src="sozai/turi-.gif" alt="turi-.gif (987 バイト)" border="0" WIDTH="32" HEIGHT="45"><font face="HG丸ゴシックM-PRO" size="5" color="#0000FF"><strong>12月</strong></font></a></p> となります。 以下も同様に同じ箇所が間違えています。 <p align="center"><a href="file:///C:/taemi/itigatu.htm" target="itigatu"><img src="kadomatu.gif" alt="kadomatu.gif (430 バイト)" border="0" WIDTH="32" HEIGHT="45"><font face="HG丸ゴシックM-PRO" size="5" color="#0000FF"><strong>&nbsp; 1月</strong></font></a></p> 正しい記述は・・・ <p align="center"><a href="itigatu.htm" target="main"><img src="kadomatu.gif" alt="kadomatu.gif (430 バイト)" border="0" WIDTH="32" HEIGHT="45"><font face="HG丸ゴシックM-PRO" size="5" color="#0000FF"><strong>&nbsp; 1月</strong></font></a></p> です。 2月に関しては表示ファイルの指定はあっていますが、ターゲットが間違えていますので・・・ <p align="center"><a href="nigatu.htm" target="nigatu"><img src="setubun.gif" alt="setubun.gif (608 バイト)" border="0" WIDTH="32" HEIGHT="45"><font color="#0000A0" face="HG丸ゴシックM-PRO"><strong><big><big> 2月</big></big></strong></font></a></p> これを <p align="center"><a href="nigatu.htm" target="main"><img src="setubun.gif" alt="setubun.gif (608 バイト)" border="0" WIDTH="32" HEIGHT="45"><font color="#0000A0" face="HG丸ゴシックM-PRO"><strong><big><big> 2月</big></big></strong></font></a></p> とすればOKです。 ややこしいかもしれないけど、憶えてしまえば簡単です。 頑張ってくださいね~

関連するQ&A

  • フレーム分割について

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

  • フレームページのアップロード方法

    index.html=トップページ というのは分かりました。 が、フレームページをTOPページとしている場合、どうすれば良いのか分かりません。 教えてください! 何度FTTPを独学で時間裂いていじくりまわしてもどうも出来ず、追い詰めれています。 ↓【当方の現状】 HPビルダーでサイトを作成。今の時点でTOPページ(フレームあり)は、「top.html」という名前にしてあります。 しかし、実際にHPビルダーの「サイトを開く」で全体を見るとtop.html-top1.html(フレーム左)                                              top2.html(フレーム右) となっており、top.htmlには画像は無く、フレームページがtop1.html、top2.htmlとしてあり、そこにはちゃんとHPで仕上げた通りの画像等が反映されています。 フレームページをTOPページとしてFTTPでアップロード、ダウンロードするにはどうしたらいいのでしょうか? また、全てのリンクに影響する気がして、「index.html」に名前を変更出来ずにいます。 というより、どれをindex.htmlに変更すればいいか判りません。 私は同人サイトを作成しており、「バナー」クリック→「TOP画面」にしたいのです。 多くの人は忍者HPを使用しており、フレームページがちゃんとTOPページになっています。 URL「        .jp」→バナーが表示されており、バナーをクリックすると、 URL「        .jp/  /index.html」→TOPページ(フレームあり)になっています。 具体的にはどのようにすればいいんですか?? 初心者なりに調べて類似した質問回答も参照にしていますが、判りません。 HPは仕上がってるのに、FTTPでつまづき、先に進めません。 どうか判りやすいご回答を宜しくお願いします。                                                                                    

  • HPのフレーム作成について

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

  • フレームが!!

    フレームを使ってホームページを製作しています。 一番最初のトップページでページを上と下に分割して 上にあるリンクボタンを押すと、下に表示されるページに 右と左で別れるページを作成したのですが・・・ _____ |     | ――――― |  |  | |  |  | ――――― ↑こんな風に。。  何故か下の左を押して右の下に別ページを表示しようとすると、左の下のページが消えて 右の下のページだけになってしまいます。。 どうすれば左のページが消えないように、右のページが表示できるのでしょうか? ちなみに右下左下のページはトップとは別のフォルダにあります。

    • ベストアンサー
    • CSS
  • ホームページビルダー7のフレームページ作成

     ホームページ作成初心者です。左が目次となるフ レームページを作成しています。目次のアイコンを クリックすると右に内容が表れるようにしたいのです が、アイコンをクリックすると左の目次に表示されて しまいます。どうしたらよいのでしょうか。ご存知の 方ご教授よろしくお願いします。

  • フレームページをフレームなしページへ改造

    ビルダー11で、左右のページに分割のフレームを作っています。 左が目次ですが、フレームを使わずに、どのページを開いても、左の目次を表示させるには、どういう機能を使えばよろしいのでしょうか? できたら、既存の左の目次ページのファイルをそのまま使いたいのですが。

  • フレームとリンク

    現在フレームによって左(frame1)と右(frame2)にわけてあるのですが、左に『topへ移動します』という文字を入れて それを押すと左のページは1.htmへ。 右のページは2.htmへというように同時にリンク先へ行くようにしたいのですがどうすればよいのでしょうか? いわいる左ページのリンク指定のプログラムだけおしえて いただけないでしょうか?困っています。。

    • ベストアンサー
    • HTML
  • フレームと再読み込み

    今、フレームを使ったページを作成しています。 左右にページを分け、左をメニューページ、右を表示ページにしています。 問題なのはどこのページを表示していても再読み込みをするとトップページに戻ってしまうのですが、これはどう対処すればよいでしょうか? 他のサイトを除いてみたところ、フレームを使ったページでもそういうことはおきませんでした。

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

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

  • ホームページビルダー11で、フレーム表示のように作成する方法

    皆さんこんにちは、ホームページビルダー11でフレーム表示のような ページを作成する方法を探しています。 フレーム分割なしで、トップにサイト名のロゴ、左はコンテンツ、 右はコンテンツのページを表示するようにしたいのです。 そしてコンテンツが増えたら、一度に編集できるようにしたいのです。 以下のようなサイトを目指しています。 https://www.entrygear.com/list.asp?listtype=cat&cat=1 最初はフレーム分割をしないで、上にサイト名のロゴ、左にコンテンツ、右にコンテンツから選んだ ページが表示されるようにしていました。 表示されたページにも左にコンテンツ、上にはサイトのロゴが 来るようにしていました。 しかし編集のことを考えると、もしコンテンツを増やしたなら各ページを一つずつ編集しないと いけなくなり、とても手間がかかります。 やり方をご存知の方、ご指導下さい、宜しくお願いいたします。

専門家に質問してみよう