我正在使用下面的代码从子窗口调用父页面 javascript 函数,该函数在父页面上显示一些警报消息并关闭子窗口。
window.opener.CallAlert("test is"+test);
opener.focus();
self.close();
上面的代码片段发生的情况是警报出现在父窗口上,但焦点仍然在子窗口上。我需要明确地转到父窗口。一旦我单击“确定”,警报子窗口就会关闭。
一切都很好,但是一旦我调用子窗口,我希望专注于父window.opener.CallAlert()
窗口。
编辑
看起来opener.focus();
适用于 IE 但不适用于 Mozilla。Firefox的任何解决方法?