执行window.close()后表单数据已发布

时间:2011-12-20 13:57:29

标签: forms post window

在为SAP用户开发Punch-out商店时,我们希望在用户点击购物车上的提交后关闭浏览器。

我们必须将我们的html表单数据发布到目标URL。如果我们使用onSubmit =“window.close()”,则在提交表单并且不发布表单数据之前会触发JavaScript window.close()。

有没有人克服过这个问题?

1 个答案:

答案 0 :(得分:0)

最好回答的是获取您要提交的页面,返回一个关闭它自己的HTML页面

<html>
  <body onload="window.close()">
  </body>
</html>

作为快速说明,大多数浏览器只允许您关闭使用window.open打开的窗口。