【发布时间】:2015-03-26 07:34:10
【问题描述】:
我建立了一个站点(用 PHP 编写),用户可以在其中注册,然后访问保留的 Powerpoint 演示文稿。楼主告诉我记录用户观看演示的时间,但我不知道如何显示和记录这种数据。我认为 JS 和 AJAX 可以帮助我,但我不知道我可以使用什么脚本来做到这一点。 感谢您的意见和帮助。
【问题讨论】:
标签: javascript php ajax session time
我建立了一个站点(用 PHP 编写),用户可以在其中注册,然后访问保留的 Powerpoint 演示文稿。楼主告诉我记录用户观看演示的时间,但我不知道如何显示和记录这种数据。我认为 JS 和 AJAX 可以帮助我,但我不知道我可以使用什么脚本来做到这一点。 感谢您的意见和帮助。
【问题讨论】:
标签: javascript php ajax session time
基本上,当用户关闭 powerpoint 演示文稿时,您应该触发一个 php 脚本,这可以通过例如在模式窗口中打开演示文稿并强制用户单击“关闭”按钮来终止演示文稿来实现。
另一种解决方案可能是在新窗口中打开演示文稿(即使不是那么优雅),并在触发窗口 onunload 事件时使用此脚本来触发和操作:
<a>Click me!</a>
window.onclick = function() {
var win = window.open("/");
win.onload = function() {
console.log("onload");
win.onunload = function() {
alert("onunload");
}
}
}
希望对您有所帮助。
【讨论】: