WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:ウィンドウサイズによるフレームサイズの変更方法

0:[投稿] yuzupon [2004/03/12 05:45 ][環境:IE6.WinXP unknown]

 こちらで触発され、今までHP作成ソフト依存でしたが、基礎から…と思い、エディタのみで奮闘しております。
コーディング初心者ですのでよろしくお願いいたします。
 標記の件ですが、ユーザー側の環境(ウィンドウサイズ)によってフレームのサイズを変更できないでしょうか。
 具体的に言いますとフッタにあたる下フレームの高さを変更せずに、メインである上フレームの高さを変更したいのです。
 過去ログ等も拝見しましたが、当て嵌まりそうな話題がなさそうでしたので質問させていただきます。既出でしたらスイマセン。


1:[回答] のぐりん [2004/03/12 11:36 ]

<FRAMESET ROWS="*,100">のように、"*"で任意の高さに出来ますよ。


2:[回答] gun [2004/03/12 11:40 ]

フレームセット(frameset)に名前(framesetname1とします)をつけて、
上フレーム内のJAVAスクリプトから、
上下区切りの各フレームの高さを変更するには、
parent.framesetname1.rows = 上フレーム高さ +"," +下フレーム高さ;


3:[完了] yuzupon [2004/03/12 23:52 ]

さっそくご回答いただきながら返事が遅れすみません。
実はのぐりんさんの方法でエラーが出ましたので、質問しました。で、解決しました。結局、方法はあってたが、コーディングミスを犯していたのでしょう。
解決はしたのですが、gunさんのご教示で悪戦苦闘しておりましたので返事が遅れました。
で、gunさんの方法は、力量不足でイマイチ飲み込めず。とりあえずブラウザの高さを取得し…無理でした。IEではブラウザの高さを取得(innerHeight?)できないようで。
今度はレイヤーの固定に挑戦してみます。
お二人ともありがとうございました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World