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はどんどんウインドウが小さくなる

どーやらこれ、僕はどーしようも無い、って判断したんですけど

[上に] [前に] [次に]