以下のコードで子ウィンドウから親ページのjavascript関数を呼び出して、親ページにアラートを表示し、子ウィンドウを閉じます
window.opener.CallAlert("test is"+test);
window.opener.focus();
self.close();
親ウィンドウにアラートが表示されますが、Firefox の子ウィンドウにフォーカスが残ります。ユーザーは明示的に親ウィンドウに移動する必要があります。IE、Chromeでは魅力的に機能しますが
すべて問題ありませんが、子ウィンドウから window.opener.CallAlert() を呼び出したら、親ウィンドウに焦点を合わせたいと思います。 これに対する回避策はありますか (このような子ウィンドウを非表示にできる場合)?
FF5+ の window.opener.focus() 問題で提案された解決策を試してみました([ツール] -> [オプション] -> [コンテンツ] -> [詳細...] ([JavaScript を有効にする] 行) -> [ウィンドウを上下に動かす] をチェックします)。働かない