Javascript:window.openで必ずアクティブにする

| コメント(0)

マクロメディア、現在のadobeの Dreamweaverでビエイビアでウィンドウオープンを作ると以下の通りになります。

function MM_openBrWindow(theURL,winName,features) { 
    //v2.0
    window.open(theURL,winName,features);}

これだと2回目のオープン時に、同じwinNameだとウィンドウが前面に出てきません。そのため、すでに開いているか確認して、開いていたならば、オープン、そうでなければ、そのwindowをアクティブにすればいいと思って調べていましたが、そんなことしなくてもいいんですね。ごく簡単に解決しました。以下のコード。単純にフォーカスすればいいだけですね。

function MM_openBrWindow(theURL,winName,features) { 
    //v2.0
    var win = window.open(theURL,winName,features);
    win.focus();
}

 

コメントする

このブログ記事について

このページは、utが2009年7月31日 09:37に書いたブログ記事です。

ひとつ前のブログ記事は「Excelで出力するhtmlの文字コードを指定するには?」です。

次のブログ記事は「SyntaxHighlighter2.0」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ

Powered by Movable Type 5.04

にほんブログ村

にほんブログ村 IT技術ブログへ
にほんブログ村