フレームの組み方

[新着] Webテンプレートを仮オープンしました



0   名前: はな : 2007/05/18(金) 14:21  ID:g3LJtksY sub-bK
このような形のフレームを作りたい。
     |
     |
     |
 A    | B
     |
     |
     |
------------------------------
C
のフレームを使いたい。
サーバー提供のツールではフレームタグに対応してないため、
ftp転送で作っている。
ftp転送した場合、他のフレームページではまったく問題なくフレームタグを使えている。




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<title>タイトル</title>
</head>
<frameset cols="248,*" frameborder="0">
<frame src="fremenew.htm" noresize>
<frame src="mein.htm" name="mein">
<noframes>
<body bgcolor="#FFFFFF" text="#000000">
フレーム未対応の方の対策ページ
</body>
</noframes> </frameset>
</html>
上記で、AとBまでの形は出来ている。
<frame src="fremenew.htm" noresize>
<frame src="mein.htm" name="mein">
の下に、<frame src="c.htm" name="c">
としたら失敗した。
</frameset>
<frame src="c.htm" name="c">
でもダメでした。



1   名前: はな : 2007/05/18(金) 14:21  ID:g3LJtksY sub-bK
追加事項
<html>
<head>
<title>フレームサンプル</title>
</head>

<frameset cols="150,*">

<frame src="example_a.html">

<frameset rows="100,*">
<frame src="example_b.html">
<frame src="example_d.html">
</frameset>

<noframes>
<body>未対応ブラウザ向け内容</body>
</noframes>

</frameset>

</html>
上記のサンプルの形のほうが適していると思い、上記のサンプルを参考に
フレームの部分をこう変えてみましたがダメでした。
<frameset cols="248,*" frameborder="0">
<frame src="fremenew.htm" noresize>
<fremset rows="*,100" frameborder="0">
<frame src="mein.htm" name="mein">
<frame src="fdder.htm" noresize>
</frameset>
のですが、下側のフレーム(ローカルチャック時)が表示できません。

2   名前: 匿名 : 2007/05/18(金) 14:21  ID:0OYoSjA0 sub-Ko
> 下側のフレーム(ローカルチャック時)が表示できません。
タグの閉じ忘れ、スペルミスがないかをチェックしましょう。

まず上下にフレーム分割をし、さらに上段を左右に分割します。
>>1の例では「左右に分割後、右側を上下に分割する」と言い表せます。
<frameset rows="*,*">
  <frameset cols="*,*">
    <frame>
    <frame>
  </frameset>
  <frame>
</frameset>
<noframe></noframe>

3   名前: はな : 2007/05/18(金) 14:21  ID:g3LJtksY sub-bK
解決しました。
上下または、左右に分けるだけのフレームに比べると
複雑ですね。
上下に分割した後で、左右に分割する場合、
上下にわけたフレームの中に
左右に分けるフレームを入れればいいのですね。
少し分かったような気がします。
ありがとうございました。


一覧へ戻る