<FRAME>で画面分割の方法

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



0   名前: tatu : 2007/10/14(日) 02:23  ID:oN13kL74 sub-1h
画面を上、左下、右下に3分割するものを作りたいのですがよくわからないので質問させていただきます;

まず、3分割するには
  
  <FRAME SET ROWS ="20%,*">
<FRAME SRC ="A.100servlet">
<FRAME SET COLS ="30%,*">
<FRAME SRC ="B.200servlet" NAME ="left">
<FRAME SRC ="C.300servlet" NAME ="right">
</FLAME SET>
</FRAME SET>
...これで上(A)、左下(B)、右下(C)に分割できることはわかるんですが、ABCそれぞれの画面の中身はどうなるのでしょうか?

(例)
3分割した画面 → 10.jsp 、 10servlet
Aを作る画面  → 100.jsp 、 100servlet
Bを作る画面  → 200.jsp 、 200servlet
Cを作る画面  → 300.jsp 、 300servlet

ABCそれぞれの画面を作って、3分割した画面でまとめるということですか?

1   名前: カヅサツ ◆ThCi95HEzw : 2007/10/14(日) 02:23  [URL]  ID:O5hEMlpW sub-r2
> ABCそれぞれの画面を作って、3分割した画面でまとめるということですか?

概ねその通りです。

2   名前: tatu : 2007/10/14(日) 02:23  ID:oN13kL74 sub-1h
ぁ!そうなんですか、回答ありがとうございました。
概ね、というのが多少気になりますがこれでやってみます。

3   名前: tatu : 2007/10/14(日) 02:23  ID:MiSUMZVc sub-1h
画面を思ったとおりに3分割(上、右下、左下)できたのですが、上の画面の上にタイトルやコマンドボタンを作りたいと思っています。
なので、フレームの前にスペースを確保したいのですが・・・

分割した画面の縦の開始位置を設定することは可能でしょうか?また、この他に方法があるとしたらどのような方法がありますか?
アドバイスお願いします。

4   名前: アヤ : 2007/10/14(日) 02:23  ID:I/L72zbC sub-0y
4分割のフレームじゃ駄目なんでしょうか?

上段(タイトルやコマンドボタン入れるフレーム) ←ここを追加
中段(既存の上フレーム)
下段(既存の左右分割フレーム)

5   名前: tatu : 2007/10/14(日) 02:23  ID:gHPpmVTv sub-Wh
4分割も考えたのですが、作りたいコマンドボタンが”戻る”と”終了”なので、
戻るボタン押す→一番上の画面の中に前の画面が表示される。

終了ボタン押す→一番上の画面だけ閉じられる。

・・・となってしまいダメでした。

6   名前: 元帥 : 2007/10/14(日) 02:23  [URL]  ID:ve.PbmAi sub-bK
>>5
そのコマンドボタンとやらをどのように作ったのか、問題の発生する必要最低限のソースコードを提示しないと誰も分かりませんよ。
尚、提示する時は、Java/JSPのソースコードではなく出力された後のHTMLをdoctype宣言まで含めて提示する方がレスが付き易いです。

画面を分割する手段としてframeをお選びになったようですが、レイアウトが目的でしたら、CSSの段組で事足ります。
管理が目的(メニュー等の共通のものを一つにファイルにまとめられる)なら、JSPを使える環境であればこそ、frameを使う利点はなくなります。
参考:
http://www.tagindex.com/kakolog/q1bbs/2601/3059.html の#2辺り
http://www.tagindex.com/cgi-lib/q2bbs/patio.cgi?mode=view2&f=1340&no=2
http://www.tagindex.com/cgi-lib/q2bbs/patio.cgi?mode=view2&f=1327&no=3
# Z◆XTzyosZXcLさんありがとうございます。参考過去ログとして挙げ易いのですよ、ホント。

というか、>>3-以降は>>0の質問とまるきり変わっていますので、別スレッド立てた方が良いような…

一覧へ戻る