サブウィンドウのセンタリングとopenメソッドを指定したい

[新着] Webテンプレートを仮オープンしました



0   名前: CROWN : 2006/09/21(木) 19:44  ID:1weexsAH
window.openを使ってサブウィンドウを開いた時に、
サブウィンドウのセンタリングならびに
ツールバーの表示・非表示のopenメソッドを組み合わせたいのですが
うまくいきません。

親ウィンドウにwindow.openを記述、子ウィンドウにセンタリングのjsを
記述するとうまくいくのですが、
そうすると既に開いてある子ウィンドウ内から新たに子ウィンドウを
立ち上げると、既に開いている子ウィンドウの大きさや位置を変えていても
記述したセンタリング、サイズに戻ってしまいます。
これを防ぐために
親ウィンドウのみの記述で表示させたいのです。

<script type="text/javascript">
<!--
function popupCenter(url, name, width, height) {
var left = (screen.width - width) / 2;
var top = (screen.height - height) / 2;
var options = "left=" + left + ",top=" + top +
",width=" + width + ",height=" + height;
window.open(url, name, options);
}
//-->
</script>

上記のoptionsの部分にscrollbars=no,location=no, menubar=no,などの指定は出来ないものなのでしょうか。
素人質問で申し訳ございませんがよろしくお願いいたします。

1   名前: 牛若 : 2006/09/21(木) 19:44  ID:PPgZWvaV
そのまま続ければいいだけでは?

var options = "left=" + left + ",top=" + top 
     +",width=" + width + ",height=" + height
     +"scrollbars=no,location=no, menubar=no";


2   名前: CROWN : 2006/09/21(木) 19:44  ID:1weexsAH
ありがとうございます!無事に設定できました。
本当に助かりました。もっと勉強します。

一覧へ戻る