【发布时间】:2011-11-02 16:55:40
【问题描述】:
我经营一个电子商务网站,当客户提交订单时,我需要让这个弹出窗口正常工作。理想情况下,当订单成功页面加载时会出现弹出窗口,但弹出窗口阻止程序会阻止此。
相反,当用户单击“确认订单”按钮时,我会生成弹出窗口,但这会掩盖在订单完成之前结帐重定向到的 3DSecure 页面。
为了解决这个问题,我在用户单击“确认订单”时创建了弹出窗口,但会立即重新调整主窗口的焦点;如果你愿意的话,一个弹出窗口。我的计划是从订单成功页面重新关注这个新窗口。
问题是我找不到获取现有弹出窗口的对象的方法,因此我可以将焦点放在它上面。如果我使用window.open(url,windowName,options) 创建窗口,有没有办法可以从另一个页面引用它?类似于window.load(windowName) 的东西会很理想。
【问题讨论】:
标签: javascript popup window