WEB相談室

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

タイトル:ウィンドウサイズが変更されたことを知る方法

0:[投稿] Tak [2003/03/16 14:30 ][環境:IE5.5, WIN2000 UNIX, Apache]

BODY要素の子要素(3つのブロック要素)に対してすべてposition: absoluteを適用し、height, width, top(またはbottom), をパーセントで指定しています。

h1要素のフォントのサイズもウィンドウサイズに合わせて指定したかったので、JavaScriptでロード時に現在のウィンドウサイズから相対サイズを計算させる方法を考えました。
しかし、これでは途中でウィンドウのサイズが変更されたときは、その処理は実行してくれません。
何かよい方法はありますか?

また、ウィンドウサイズの取得方法もIEとNNにしか対応していないようです(document.body.clientWidthとdocument.innerWidth)。ブラウザに依存しないサイズ取得方法(?)はありますか?
(少なくとも標準仕様があるなどの情報がほしいです)


1:[回答] Yachimata [MAIL] [2003/03/17 09:57 ]

おはようございます。
たしか、イベントに onresize() というのがあったと記憶しております。
Takさんの求めるものに合っているかわかりませんが・・・


2:[完了] Tak [2003/03/18 20:05 ]

ありがとうございます。OnResizeという、そのままのがあったんですね。
http://user.ecc.u-tokyo.ac.jp/~t10521/ecmascript/tutorial/onLoad.html

調べが足りませんでした...。確認してみます。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World