IEでも画面のセンターにウィンドウ

[上に] [前に] [次に]
けいこ 2000/02/28(月) 04:39:32
IEでも画面のセンターにウィンドウを表示(移動?)できますか?
たとえば最新のIEのみ可能ということでも結構です

実現しているホームページがあったらぜひ見てみたいので
お教えください

たれ 2000/02/28(月) 11:34:45
<script>
y = (screen.height / 2) - (this.outerHeight / 2);
x = (screen.width / 2) - (this.outerWidth / 2);

this.moveTo(x,y);
</script>

みたいな感じでいかがでしょうか。

たれ 2000/02/28(月) 11:37:39
ああ、ごめんなさい。
IEだと駄目ですね。

ネスケだと大丈夫ですが...

茶具 2000/02/29(火) 01:01:58
↓理論上は NN4, IE4 で行けるはずです。

var x = (screen.availWidth/2 - 103);
var y = (screen.availHeight/2 - 190);
nwin = window.open ("", "", "width=200,height=400");
nwin.moveTo(x,y);

103 は、200 を半分にして、気持ち左に座標を寄せるため。
190 は、400 を半分にして、少し上に上げるため。
アラートなどは、画面の上気味に出ますからほんとうに
真ん中に出すと下気味にみえるようです。
この数値は煮詰めていませんので、680x480 などの解像度
で定規でも使って計れば、正確っぽくなるでしょう。

茶具 2000/02/29(火) 01:07:54
あらら、このインチキ野郎めぇ〜。
> 190 は、400 を半分にして、少し上に上げるため。
200 より大きい数を引かないと。 190 -> 220 と読み替えて
ください。

けいこ 2000/03/02(木) 01:13:25
たれさん茶器さん、ご親切にどうもありがとうございます。
さっそくテストしてみましたが、マックのIE4.5では
普通に画面の左上にウィンドウが出ます。
ちょっとまえに、マックのIEは独特の反応をするので信用できないとおっしゃる方がいました。これもそういうことなのでしょうか。
なにか参考になるお話がありましたら、お聞かせください。
よろしくお願いいたします。

tett [E-Mail] 2000/03/02(木) 03:53:18
下記サイトのHTMLのところにウィンドウをセンターに表示するスクリプトがあります。

http://www.kw-site.com/

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