javascript window.open未指定错误

javascript window.open未指定错误,javascript,window.open,Javascript,Window.open,我有一个非常简单的javascript,它启动一个命名窗口,以便以后关闭它 大多数情况下,这段代码工作得很好,但我偶尔会收到未指明错误消息的报告。消息出现后,每次运行此功能时都会出现此消息,直到系统重新启动。这里是occ function openWin() { try{ MsgWindow=window.open('http://www.google.com','MsgWindow','scrollbars=1,resizable=1',true); } catc

我有一个非常简单的javascript,它启动一个命名窗口,以便以后关闭它

大多数情况下,这段代码工作得很好,但我偶尔会收到未指明错误消息的报告。消息出现后,每次运行此功能时都会出现此消息,直到系统重新启动。这里是occ

function openWin() {

  try{
      MsgWindow=window.open('http://www.google.com','MsgWindow','scrollbars=1,resizable=1',true);
  } 

  catch(e)   {InsertError(e.description);}
}
http:www.google.com是胡说八道。它应该是bwhttp://www.google.com.

除此之外,除非您需要一个全局变量MsgWindow,否则请删除MsgWindow=。

http:www.google.com是胡说八道。它应该是bwhttp://www.google.com.


除此之外,除非您需要全局变量MsgWindow,否则请删除MsgWindow=。

的最终真参数值是什么?window.open遵循以下API:

window.open(URL, windowName, windowFeatures);
您有一个不应该存在的第四个参数。试试这个:

function openWin(url) {
    try{
        window.open(url, 'MsgWindow','scrollbars=1,resizable=1');
    } catch(e) {
        InsertError(e.description);
    }
}

什么是最终的真参数值?window.open遵循以下API:

window.open(URL, windowName, windowFeatures);
您有一个不应该存在的第四个参数。试试这个:

function openWin(url) {
    try{
        window.open(url, 'MsgWindow','scrollbars=1,resizable=1');
    } catch(e) {
        InsertError(e.description);
    }
}

此错误出现在哪些浏览器中?您是否使用IE进行调试?您可能想使用另一个浏览器,以便获得有用的错误消息,而不是含糊不清的错误消息。我正在使用IE7,不幸的是,我无法更改这一点。我也不能强迫错误,因为它似乎是完全随机的。我试过安装IE8,但它仍然是完全随机的。这个错误出现在什么浏览器中?你在使用IE进行调试吗?您可能想使用另一个浏览器,以便获得有用的错误消息,而不是含糊不清的错误消息。我正在使用IE7,不幸的是,我无法更改这一点。我也不能强迫错误,因为它似乎是完全随机的。我尝试过安装IE8,但仍然是完全随机的。是的,我只是为了这个目的更改了URL。我知道我的URL工作正常。我正在使用以下函数跟踪函数:函数closeWin{try{MsgWindow.close;}catch{InsertErrore.description+'.closeWin.;}。有更好的方法吗?我需要确保在任何给定的时间只有一个IE窗口打开,这样我就可以关闭它。是的,我只是为了这个目的更改了URL。我知道我的URL工作正常。我正在使用以下函数跟踪函数:函数closeWin{try{MsgWindow.close;}catch{InsertErrore.description+'.closeWin.;}。有更好的方法吗?我需要确保在任何给定时间只有一个IE窗口打开,以便我可以关闭它。它是replace参数。我已经删除了它,因为它不是必需的,但我仍然有问题。它是replace参数。我已经删除了它,因为它是不必要的,但我仍然有问题。