-2

IE でポップアップ ウィンドウを中央に配置しようとしていますが、次のコードでウィンドウが開きます。

function open_win()
{
    window.open("http://google.com","_blank","toolbar=no, location=no, directories=no,     status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=640, height=560");
}

しかし、これらの変数の場合:

function open_win(pageURL, title,w,h)
{
    var left = (screen.width/2)-(w/2);
    var top = (screen.height/2)-(h/2);
    window.open("http:google.com","_blank","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=640, height=560");

}

その後、IE は新しいウィンドウを開きません。どこかに変数を追加すると、機能しなくなります。WTF は IE に対応しており、他のすべてのブラウザが変数を問題なく受け入れることに本当に腹を立てています。

4

2 に答える 2