0

当我单击一个链接时,它会将我重定向到一个php页面,该页面的主要目标是保存数据,MySQL但仅此而已。所以我希望这个页面在完成将数据保存到数据库后自行关闭。我怎样才能做到这一点 ?任何指针都会很棒。

4

4 回答 4

3

将此代码放在页面的末尾。执行此脚本时,您的选项卡将关闭。

<script type="text/javascript">
window.close();
</script>
于 2012-11-30T13:17:13.510 回答
2

首先,请记住 PHP 是一种服务器端语言,与浏览器完全无关。它只会向浏览器输出由浏览器解释的代码。Javascript是与浏览器交互的东西。

但是,让您知道,使用 Javascript,由于各种原因,您无法保证该功能会实际执行,即浏览器通常会与用户确认用户是否可以关闭窗口。

这是代码:

<script type="text/javascript">
    window.close();
</script>
于 2012-11-30T13:19:35.243 回答
0

你可以使用 Javascript window.close 方法来做到这一点,这不是 PHP 的工作。

于 2012-11-30T13:17:12.943 回答
0

除非您谈论的是真正的弹出窗口(并且如今使用选项卡式浏览和移动设备,谁知道该页面的查看方式),否则我认为最好的方法是在执行后使用header("Location:http://www.mysite.com/done.php");. 最好是告诉用户执行是否成功的东西。

于 2012-11-30T13:27:55.763 回答