別ウィンドウを中央表示



0   名前: プロメテウス : 2007/07/30(月) 12:40  ID:SrBoIqQc sub-zk
別ウィンドウに表示させる場合、普通にやると左上に表示されます。
それを中央に表示したいのですが、やり方がわかりません、教えて下さい!

よくわからない場合は、http://www.irobotmovie.com/ を参考して下さい。
各国のページが開けてどれも、別ウィンドウで中央に表示されます。

1   名前: 匿名 : 2007/07/30(月) 12:40  ID:dBNgdka7 sub-t1
http://www.tohoho-web.com/js/window.htm#open

2   名前: プロメテウス : 2007/07/30(月) 12:40  ID:SrBoIqQc sub-zk
回答ありがとうございます。
しかし、紹介して頂いたURLに行きましたが、中央に表示させる説明がありませんでした。

3   名前: 匿名 : 2007/07/30(月) 12:40  ID:BsaqMiES sub-Cz
ディスプレイの解像度を 1024x768、開きたいウィンドウサイズを 300x100 とします。ウィンドウをディスプレイ中央に表示したとき、ウィンドウの左上の座標 (x, y) を求めなさい(TAG index 中学校入試問題)。
(0, 0)                       (1024, 0)
  +--------------------------------+
  |                                |
  |     (x, y)      (x+300, y)     |
  |       +----------------+       |
  |       |                |       |
  |       |                |       |
  |       +----------------+       |
  |     (x, y+100)  (x+300, y+100) |
  |                                |
  +--------------------------------+
(0, 768)                     (1024, 768)

4   名前: 匿名 : 2007/07/30(月) 12:40  ID:epW2eUw6 sub-8t
function openCenter(url, name, width, height) {
var style = "menubar=yes,toolbar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes";
style += ",width=" + width + ",left=" + (screen.availWidth - width) / 2;
style += ",height=" + height + ",top=" + (screen.availHeight - height) / 2;
open(url, name, style);
return false;
}

<a href="test.html" onclick="return openCenter(this, 'test', 640, 400)">test</a>

参考
http://www.tagindex.com/javascript/window/open_option.html
サブウィンドウのオプション一覧
http://www.tagindex.com/javascript/user/screen_size.html
モニタのサイズを調べる
http://www.tagindex.com/kakolog/q1bbs/1001/1177.html
別ウィンドウのサイズ指定

5   名前: プロメテウス : 2007/07/30(月) 12:40  ID:SrBoIqQc sub-zk
回答ありがとうございます。

そのようなやり方も考えましたが、自分のPCで中央に合わせても見る方の画面の大きさが同じとは限りません。
他の人が、同じ大きさでない限り、中央にならないと言うのでは、意味がありません。

6   名前: 匿名 : 2007/07/30(月) 12:40  ID:epW2eUw6 sub-8t
参考になるリンクや考え方を提示されているので、少し考えてみてはいかがでしょうか。
いくつも同時に質問されているので返事に時間をかけられないのかもしれませんが、もっと落ち着いてよく見てみてください。
もうすでに答えは出ているはずです。

7   名前: 匿名 : 2007/07/30(月) 12:40  ID:gWDGQ3J. sub-Cz
>>5
>>4 のコードをよ〜〜〜く見るんだ。文句はその後で聞こう。

8   名前: プロメテウス : 2007/07/30(月) 12:40  ID:SrBoIqQc sub-zk
回答遅くなりました。

ちょっと最近時間がなくて、あまり調べられませんでした。
後日、いろいろ調べてやってみます。

一覧へ戻る