【发布时间】:2017-12-13 23:29:55
【问题描述】:
好的,我知道你不能使用 JS 关闭窗口,除非你的 JS 脚本也打开了那个窗口。那么,是否可以打开一个新窗口来代替当前窗口然后关闭它?
我有一个按钮,一旦他们在弹出窗口中点击确定,onclick 就会向我的数据库发送一些值,窗口应该关闭。
有什么具体的方法可以做到吗?
【问题讨论】:
-
只是不要使用弹出窗口,许多浏览器默认阻止这些,并且浏览器可能会选择打开方式(它也可能打开一个新标签而不是真正的窗口)。
-
那么我如何获得发送用户条目的行为,让他们在警报上按确定然后关闭页面/标签?还是不可行?
-
显示模态对话框(流行的框架提供这些)并根据需要填充它。用户进行交互(更改内容然后按下按钮)并且您使用 Ajax 将数据发布到您的服务器,然后关闭模式对话框 - 仍然在同一个浏览器和原始页面上。
-
我可以很好地打开窗口,只是没有关闭。这个问题是关于如何打开的,我的问题是如何关闭。
标签: javascript html node.js