1

我正在使用以下代码从子窗口调用父页面 javascript 函数以在父页面上显示警报,然后关闭子窗口

     window.opener.CallAlert("test is"+test);
     window.opener.focus();
     self.close();

发生的事情是警报出现在父窗口上,但焦点仍然在 Firefox 中的子窗口上。用户需要明确地转到父窗口。虽然它在 IE、Chrome 上像魅力一样工作

一切都很好,但是一旦我从子窗口调用 window.opener.CallAlert(),我希望专注于父窗口。 任何解决方法(如果我可以隐藏这样的子窗口)?

我尝试了 FF5+ 中 window.opener.focus() 问题中建议的解决方案(工具->选项->内容->高级...(在“启用 JavaScript”行中)->检查“提升或降低窗口”)但确实如此也不行

4

0 回答 0