resizeTo(x,y)で、yに値をいれないで宣言する方法は?
[上に]
[前に]
[次に]
Nobiinu
[E-Mail]
[HomePage]
2000/03/14(火) 07:49:57
resizeTo(x,y)で、yに値をいれないで宣言したいのですがesizeTo(x,、なこういったことは可能なんでしょうか?
使用しているプラウザはIE4です
Nobiinu
2000/03/14(火) 08:18:15
すんません、なんかちゃんと表示されてないですね
「resizeTo(x,y)で、yに値をいれないで宣言したいのですが
こういったことは可能なんでしょうか?」、です
要はx、横幅だけ指定したいんです。IE、ネスケ両方上手くいく
ような都合のイイ方法、あれば教えて下さいよろしくお願いシマス
”outerHeight””innerHeight”をyにあててみたりして、いろ
いろやってはみたんですが、やっぱり上手くいきません。
僕がゆーてることは荒唐無稽なんでしょーか・・・
800とか縦のサイズを指定すると、ノートとか快適に見れない人が
多いんで避けたいッス
無責任官庁
2000/03/14(火) 11:14:02
if(document.layers){
scrwidth = window.innerWidth;
scrheight = window.innerHeight;
}
if(document.all){
scrwidth = document.body.clientWidth;
scrheight = document.body.clientHeight;
}
↑IE/NNでの表示領域の求め方です。これを参考にしてください。
でも resizeTo の指定って、IEだと外枠みたいね。
この例を使って単純に resizeTo(scrwidth,scrheight);
ってやってリロードしまくると、IEはどんどんウインドウが小さく…
まあ、一つの目安にはなるんで、うまく調整してください。
screen.width とかを見ながら、それを超えない範囲でresizeBy(差分,0)
でもいいんじゃないかと。
↓(オマケにIEの参考サイト)
http://www.microsoft.com/japan/developer/workshop/essentials/versions/site032398.asp
> 800とか縦のサイズを指定すると、ノートとか快適に見れない人が
横も 1024 とか指定すると 800 で見てる人が…
とかいう事は大丈夫?
Nobiinu
2000/03/15(水) 03:17:28
無責任官庁さん、ありがとうゴザイマス
一歩前進しました
前進したけど
「リロードしまくると、IEはどんどんウインドウが小さくなる」
ってのがクセモノです(笑)
解決方法が解るで!って人、教えてクダサイ
>横も 1024 とか指定すると 800 で見てる人が…
>とかいう事は大丈夫?
うちの推奨サイズは(600*任意)です
なんとか横だけ設定したいんやけど・・・
制作者のワガママなんすけどね
Nobiinu
2000/03/16(木) 19:17:03
>リロードしまくると、IEはどんどんウインドウが小さくなる
どーやらこれ、僕はどーしようも無い、って判断したんですけど
[上に]
[前に]
[次に]