在我的 HTML 页面中,有两个文档链接。
如下所示:
链接 1
链接 2
当我单击链接“链接 1”时,它会在新窗口中打开文档,现在我将其最小化,然后再次单击“链接 2”而不关闭前一个窗口。它会给我 IE 6/7/8 浏览器中的“找不到成员”javascript 错误
在我对这个问题进行了研究之后,我得到了解决方案,请在下面查看
//下面的代码是在解决方案之前:
var viewerURL = "URl";
win = window.open(viewerURL, 'subWindow', 'directories=no, status=no');
win.focus();
//应用解决方案后代码如下
var progressMsgURL = "url";
win = window.open(viewerURL, 'subWindow', 'directories=no, status=no');
if(win==null || win.closed)
{
win.focus();
}
现在上面的代码在 IE 6/7/8 中没有给我任何 java 脚本错误。
但现在它会停止所有浏览器中窗口的焦点。这意味着当我在一个窗口中打开一个 Link 1 文档然后最小化它然后再次打开 Link 2 文档时,它会打开它,但新打开的窗口是令人耳目一新,但它将保持在最小化模式,用户对此没有任何了解。
我想要预期的解决方案是:在 IE 6/7/8 浏览器以及 win.focus() 中没有给我“找不到成员”javascript 错误;也适用于所有浏览器。
请帮我解决这个问题。
在此先感谢 Yatin Baraiya