当鼠标悬停在主应用程序的窗口上时,我遇到了一个问题。打开新窗口时可以删除父窗口吗?
我使用下面的一行打开新窗口中的JavaScript函数:
window.open(URL, 'Requests', 'location=no,toolbar=no,status=yes,scrollbars=yes,resizable=yes');
我注意到,如果我通过资源管理器中打开一个新的IE窗口,将鼠标悬停在我们的主应用程序的窗口不激活本身。即使在这种情况下,主窗口确实使其自身位于由上面的window.open命令创建的弹出窗口的“顶部”。
问题是这样的:有没有什么办法,当在javascript中打开一个“子”窗口时,将子窗口从父窗口中分离出来?
更多信息:我将ActivateOnHover中的Infragistics WebDataMenu设置为true,因此用户无需单击主菜单项即可查看子菜单选项。不幸的是,该设置使整个菜单栏变得敏锐,以便通过滑动鼠标来激活菜单(并且在弹出窗口处于激活状态时可悲的是该窗口)。这是我试图解决的根本问题。
我不知道你可以控制多少,因为我得到不同的行为,使用相同的代码在同一个站点和另一个网站打开一个页面:window.open(“Default2.aspx”); window.open(“http://www.infragistics.com”); – alhalama