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/
[上に]
[前に]
[次に]