Windows 10,window.open()错误地接管父窗口。在Windows 7/8中正常工作

时间:2016-02-18 14:28:43

标签: popup windows-10 fullscreen

我有一个网络应用程序,人们可以在这里登记他们当天参加的活动。如果此人有消息等待,则消息将显示在父窗口顶部的小弹出框中。您仍会在后面看到父窗口,但弹出窗口位于顶部以便操作。当该人阅读该消息后,他们会单击以关闭该弹出窗口,并且父母仍然可以让他们完成他们的登记。

该弹出窗口已在所有浏览器和所有操作系统中运行多年。出于某种原因,在Windows 10中,它现在正在接管'父窗口完全。它不再是一个小盒子......它占据了父窗口的全屏。因此,当用户点击关闭弹出窗口时,它将关闭整个应用程序。

我用于popop的函数:

function popupmsg(url)  {
  params  = 'width=600';
  params += ', height=300';
  params += ', top=150, left=200'
  params += ', scrollbars=no'
  params += ', resizable=no'
  params += ', menubar=no'
  params += ', location=no'
  params += ', status=no'
  params += ', titlebar=no'
  params += ', toolbar=no'
  params += ', fullscreen=no';`

  var newwin=window.open(url,'popupmsg', params);
  if (window.focus) {newwin.focus()}
  return false;
}

在父html中使用body load

上的以下函数调用它
function membermessage() {
    popupmsg('msgpopupck.do?');
}

在html中:

<body onLoad="javascript:membermessage();">

有没有人在windows10中碰到这个?还是在任何地方?

0 个答案:

没有答案