すべてのカテゴリ » インターネット・パソコン » インターネットサービス

質問

終了

ホームページでフレームの作り方がよくわかりません。

http://field2.web.fc2.com/frame/1.html

ここのタグ内にある「左のアドレス」「右のアドレス」というのはどうすればよいのですか?

ちなみにわたしはfc2でホームページを作っています。
もしアドバイスなどがあれば教えてください。

  • 質問者:匿名
  • 質問日時:2010-05-15 00:05:12
  • 0

並び替え:

実際に表示させるファイル名です。
試しに、「ファイル名.html」で表示テスト実験をしたら
手っ取り早く分かると思いますよ。特に間違っても、つぶれはしません。
但し、テストはサーバーに転送する前にローカルでしましょう。

  • 回答者:トクメイ (質問から10時間後)
  • 0
この回答の満足度
  

フレームを作るには、基本はまずindex(一番最初のページ)のページでフレームタグを組むことから始まります。
他のページでフレームを組んでも反映されない場合があるので気をつけて下さいね。

「左のページ」×××.html 「右のページ」×××.html(ページの名前は任意で)
の2つのページを作ってから、日本語で書かれている所にはめ込んでいきます。
HPのタグ(html)は初心者は基本コピペですからですから、全文コピペして必要なところだけ入れ替えれば大丈夫です。
わたしは初めて作ったとき、分かりやすいように hidari.html migi.html と名前を付けてました。
最低合計3ページ分のページが必要ってことです。
ページの作り方という項目に書いてあるタグを全文コピペして、新しいファイル名を付けて保存すれば出来ます。
タイトルと書かれている所は、この質問ページで言うとタスクバーの上のフレームの所に、
「ホームページでフレームの作り方が〜 htt://〜(ソーダ)」と書かれていますよね。
その部分になります。好きなタイトルを打ち直せば反映できます。

基本的に、fc2に限らずどこで作っても同じです。
便利なサイトがありますので紹介しておきますね。
わたしも随分、ここで勉強させてもらいました。とてもわかりやすいですよ。
とても有名なサイトです。
http://www.tohoho-web.com/www.htm

  • 回答者:匿名タグ (質問から5時間後)
  • 1
この回答の満足度
  

フレームページは最低でも三つのHTMLファイルから作られています。
最初に二つのページを呼び出すページ(頭になるページ)を作ります。
下のソースでHTMLファイルを作ってください。
トップページにするならindex.htmlで、トップ以外ならa.htmlとかb.htmlなど
タイトルを入れるは好きなタイトルに変更します。
15%,85%は左と右に表示される大きさですので、数字を変更してもいいです。
メニューを固定したいのであれば、15%,85%を150,* と数字でメニューを指定してください。

<html>
<head>
<title>タイトルを入れる</title>
</head>
<frameset cols="15%,85%" frameborder="yes" border="0">
<frame src="top2.html" name="2">
<frame src="top.html" name="1">
</frameset>
</html>

次に下のソースでtop2.htmlファイルとtop.htmlファイルを作ってください。

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=Shift_JIS">
<title>HPのタイトルを入れます</title>
</head>
<body>

</body>
</html>

三つのHTMLファイルが作れたら、最初に作ったページを開くと、
top2.htmlファイルが左にtop.htmlファイルが右に表示されます。

top2.htmlファイルがメニューになりますので、top2.htmlファイルの中にリンクを入れます。
<a href="○○.html" target="1">文字</a>
掲示板とか日記は<a href="掲示板のアドレス" target="1">掲示板</a>
メニューが画像の場合は、
<a href="○○.html" target="1"><img src="画像の名前" border="0"></a>

なぜtarget="1"の指定が必要なのか説明すると、
最初に作ったページのメイン指定が
<frame src="top.html" name="1">
name="1"になっているでしょ。
name="○"とtarget="○"を同じに指定すれば、指定した場所に開くってことですね。

左右のページの区切り線を入れるのは、<frameset cols="15%,85%" frameborder="yes" border="0">
の部分のborder="0"を消してください。<frameset cols="15%,85%" frameborder="yes">

区切り線を固定するのは、noresizeを入れてください。
<frame src="top2.html" name="2" noresize>
<frame src="top.html" name="1" noresize>

区切り線に色を付けるのは、bordercolor="カラーコード"と入れます。
<frameset cols="15%,85%" frameborder="yes" bordercolor="カラーコード">

  • 回答者:匿名 (質問から11分後)
  • 3
この回答の満足度
  

関連する質問・相談

Sooda!からのお知らせ

一覧を見る