window.open如何实现窗口最前

jonaschen1 2014-12-22 02:11:33
目前有个功能需求:在页面A中有链接点击用window.open打开一个弹窗页面B,页面B没有关闭,然后返回A页面再次点击那个链接,页面B的内容已经更新,但是不能自动回到最前,请问如何实现??
也即是window.open打开的窗口当失去焦点时,再次点击如何让窗口保持最前?
下面是弹窗代码:

function openMaterialPage(warehouse, vendor, cinvCodeType) {
var iTop = (window.screen.height - 30 - 700) / 2; //获得窗口的垂直位置;
var iLeft = (window.screen.width - 10 - 1250) / 2; //获得窗口的水平位置;
window.open("ERP_Inventory_Rawest.aspx?SourceType=vendor&WareHouse=" + warehouse + "&Vendor=" + vendor + "&cinvCodeType=" + cinvCodeType, "material11", "height=700px,width=1250px,top=" + iTop + ",left=" + iLeft + ",toolbar=no,menubar=no,scrollbars=yes, resizable=yes,location=no, status=no");

}
...全文
238 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
window.open会返回一个对象,这个就是你打开的窗体,似乎可以通过这个让窗体展示到前面
zhang1struts1yun 2014-12-25
  • 打赏
  • 举报
回复
modelDialog 网页模式对话框

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧