• ベストアンサー

サイト作りについて

FC2でサイトを作っている初心者ですが、フレームページで分からないことが・・・ スクロールバーで区切られているページについてで 左側にリンクを張ってそのリンクをクリックすると左側はそのままで 右側だけページが変わる・・・という風なものが作りたいのですが(説明不足ですみません!!) どのようにしたらいいのかわかりません。 http://kotatunk.web.fc2.com/top.html ここまではできたのですがmainを押すと新しいウィンドウが開いてしまいます・・・ どうすればいいか教えてください!! できればhtmlありだとうれしいです^^;

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

  • ベストアンサー
  • kami222
  • ベストアンサー率33% (3/9)
回答No.2

FC2での作り方はわかりませんが、ソースを見たところすごいことになっています。 htmlの書き方、このタグはこの位置に書かないといけない、このタグはこういった構成を作る などが理解されていないせいか、構文がぐちゃぐちゃです。 frameタグは、1つのウインドウの中に複数のhtmlページを分割して表示させるタグです。 index.htmlには <frame name="left" src="hidari.html"></frame> <frame name="right" src="migi.html"></frame> (nameはフレームの名前、srcはアドレスです。  frameタグの中にcssなどを書き込めば、サイズ指定やオプション指定ができます) といったように、表示するhtmlファイルを記載。 左側と右側に表示するhtmlはまた別ファイルで作成しないといけません。 そして左側(メニューページ)のhtmlに <a href="about.html" target="right">About</a> <a href="mail.html" target="right">Mail</a> <a href="link.html" target="right">Link</a> (hrefは表示したいページのアドレス、targetはどのフレームに表示するかの指定です。) などのリンク構文を書けば、クリックしたときに右側のウインドウに目的のページが表示されます。 ちなみにtarget指定には色々あります。 _top にするとフレームなどをすべて解除して目的のページを全画面に表示 _blank にすると新しいウインドウで開く _self にすると<a href=""~>を書いてあるフレーム自身に表示 など。 あと、 <style type="text/css"> <!-- CSSの中身 --> </style> ↑はCSS(スタイルシート)です。htmlのタグではありません。 基本的に、CSSは<head></head>の中に書いてください。

kokoriko0000
質問者

お礼

大変わかりやすいご説明ありがとうございます!! ぐちゃぐちゃですか・・・ もっとちゃんと勉強しないとだめですね・・・ フレームの名前とは・・・?

その他の回答 (1)

  • akito0417
  • ベストアンサー率20% (55/266)
回答No.1

FC2やったことないから知りませんが。 <html> <head> <body> <form> <a href="飛ばしたいページ名" target="飛ばしたいターゲット名">menu</a> </form> </body> </html> で行けると思います frame定義したhtmlファイルに、名前とか指定するかと思いますが、その指定した名前がtargetに入れる名前。 例えば、名前がaaaの場合 <a href="飛ばしたいページ名" target="aaa">menu</a> となるはず。

関連するQ&A

  • フレームの詳しいやり方がわかりません!!

    今、イラストサイトを作成中でフレームを使ってみようと思ってます。 ある程度は完成してあともう少しなのですがフレームの所で行き詰ってしまいました。 左側をメニューバーetcを右をトップ絵を表示させ更新履歴etcにしています。 早速、左側のメニュバーの「About」をクリックすると左側に「About」のページが表示されてしまうんです。 おそらく私の説明不足なのでその問題のページのアドを付けておきます。 →http://kadukipoke.web.fc2.com/sweetshop.html 私の希望ではこのようにしたいんです。 →http://kousetsupoket.fc2web.com/nekoniwa.html あと、文字でリンク先に行けるようにすると文字の色が変わってしまいますよね。 それを防ぐ方法も知りたいです。。 どうぞよろしくお願い致します。

  • フレームで困ってます。。助けてください。

    TOPページを(30%と70%の)フレームで 分割し、上の(30%)の方にいろいろなコンテンツを置き、そのコンテンツをクリックすると画面下のフレームに(リンク先が?)表示されるようにしたいのです。 それでコンテンツを5つほど並べてみたのですが(上のフレームに)、アップロードして自分のサイトを見に行くと、上のフレームが真っ白で、右側にスクロールバーが現れて、スクロールしなければコンテンツが 見れないようになってしまっています。 本当は、トップを開いたときに、右のスクロールバーが出ないようにして、コンテンツがちゃんと(スクロールしないでも)表示されるようにしたいんです。 今は、ホームページビルダー8とあわせて、HTMLで編集をしていますが、HTMLのほうは初心者なので、なるべくわかりやすくご教授願います。

    • ベストアンサー
    • HTML
  • ビルダー インラインフレームのスクロールを消すには

    よろしくお願いいたします。 ホームページビルダーで作成しています。 ●インラインフレームを使用したいのですが インラインフレームの枠のスクロールバーが表示されてしまいます。 TOPページのスクロールのみ消えたのですが 他のページのバーは右側の方に残っていて見苦しいのでできれば消したいのですが消し方が分かりません。 どなたかご存知の方がいらっしゃいましたら教えてください。 よろしくお願いいたします。 この画面です↓ ttp://juno8.web.fc2.com/

  • htmlとcssを使ったメニューバー

    HPのメニューバーをhtmlとcssを使用して作成したいのですが、どういう風に調べてよいのかもわからないので、アドバイスだけでもいいので教えてもらえると助かります。 例えば下のようなメニューを作成するとします。 (「□トップ」という一つ一つの画像だと思ってください) □トップ □日記 □写真 □リンク これをフレームページの左側に表示させます。 トップページを右側に表示させている時、メニューのトップというところの画像がいれかわり、 ■トップ □日記 □写真 □リンク 上のように表示させ、日記ページを右側に表示させている時も同様に □トップ ■日記 □写真 □リンク と、現在見ているページのメニュー画像のみを入れ変えるという設定にしたいです。 できるのなら、cssとhtmlの記述例を教えてくださると大変助かります。 よろしくお願いします。

  • サイト内リンクのアドレスが全部同じになる

    FC2でホームページをつくりました。 すでにFFFTPを利用し、アップロードも完了しています。 フレームを利用し、サイト内の各ページにリンクさせています。 しかし、トップページを始め、どのメニューページもアドレスが同じなのです。 つまり、どのページのアドレスも http://●●●.web.fc2.com/なのです。 内容はメモ帳・HTML形式で作成し、それぞれ「room.html」「voice.html」「about.html」などの名前で保存しています。 サイトアドレスはこれで正しいのでしょうか? リンクは正常にできています。 ご教授ください。 OS:WindowsXP ブラウザ:IE6

  • フレームを使わないページの移動方法

    http://park16.wakwak.com/~html-css/tag_dictionary/dic_page.html 上記のサイトのように、左側にある「ページ」「テキスト」「スクロール」というリンクをクリックすると右側に各ページが表示されます。しかし「ページ」「テキスト」「スクロール」は変わっていません。フレーム、アイフレームも使ってないみたいですが、どのように右側のページだけを変更しているんでしょうか?

  • スクロールバーが表示されない・・・

    最近初めてHPビルダー8でサイトを作成しています。 なんとか順調に行ってネット上に公開までいったのですが、トップページでフレームと言うのでしょうか?? 左のフレーム側の方はスクロールバーが表示されるのですが、右側のページの方はスクロールバーが表示されないのです。 ビルダーのプレビューで見る時にはあるのですか、ネット上で見るとなくなってるのです。 ビルダーにあるフレーム属性の変更のスクロールバーの所を「あり」にしたり、ページの下の方に文字を置いたりしたのですが、ネット上で見るとどうしてもスクロールバーが出てくれません。 あと、パソコンはWindousを使っています。 説明不足かもしれないのですが…あまりパソコンに詳しくないのでどうぞ宜しくお願い致します!!

  • フレームのスクロール設定について

    HPリニューアルにともない、スタイルシートとフレーム(上に1つ、下に右左2つの計3つのフレーム)を使ってプログラミングしているのですが、スクロールバーの設定がうまくできません。 TOPページにはスクロールバーは表示したくないので、フレームと一緒にスクロール非表示の設定にしてあるのですが、そうすると他のページにリンクせててもスクローリングされません。 autoに設定するとTOPページにもスクロールバーが表示されてしまい、ほかになにか方法があれば教えていただきたいです。 よろしくおねがいいたします。

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

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

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

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

    • ベストアンサー
    • HTML

専門家に質問してみよう