按下“后退”按钮时显示消息(PHP或JS?)

时间:2011-11-09 03:26:13

标签: php javascript

我正在编写PHP脚本,如果用户单击浏览器上的后退按钮,则会显示警告消息。 这是我可以在PHP中做的事情吗?我能找到的唯一解决方案是通过javascript,但是每次提交内容时它都会显示一条警告消息 页。如果没有办法在PHP中执行此操作,是否可以将此javascript更改为仅在浏览器上按下后退按钮时才能工作?感谢。

 <script type="text/javascript" language="javascript" defer="defer">
 window.onbeforeunload = eventTermination;
 function eventTermination(args) {
 args.returnValue = ('WARNING:CANNOT GO BACK');
 }
 </script>

2 个答案:

答案 0 :(得分:1)

您不能使用PHP,因为PHP是服务器端脚本,意味着脚本在服务器上编译并作为HTML文件发送到客户端broswer。

但JS是一个客户端脚本,这意味着它是在浏览器端(客户端)编译的。

因此,对于您的请求,PHP是不可能的。

答案 1 :(得分:0)

这在PHP中是不可能的

使用javascript或jquery

PHP是服务器端脚本语言,javascript是客户端脚本语言,因此警报框的概念仅在javascript中提供,而不是在php中。

相关问题