我需要做一个自动转发/重定向。
如果用户在自动转发到主页后五秒钟内没有点击站点中的任何位置......这可能吗?
例如,
<meta http-equiv="Refresh" content="5;URL=http://www.teste.com/sv1/index.html">
谢谢
我需要做一个自动转发/重定向。
如果用户在自动转发到主页后五秒钟内没有点击站点中的任何位置......这可能吗?
例如,
<meta http-equiv="Refresh" content="5;URL=http://www.teste.com/sv1/index.html">
谢谢
在你的脑海里试试这个:
<script type="text/javascript">
var redirect = setTimeout(function() {
window.location = "http://stackoverflow.com";
}, 5000);
document.onclick = function() {
clearTimeout(redirect);
}
</script>
在 PHP 中这是不可能的。您可以在 JS 中添加超时并在用户单击某处时停止它(主体上的 onclick 事件)。
document.location.href
超时后(没有点击),您可以通过设置到您的主页来重定向用户。
短:没有。
更长:这对于 PHP 是不可能的,因为 PHP 是在服务器上预编译的。因此,一旦用户在浏览器上看到该页面,PHP 脚本就已经运行完毕。您将不得不使用其他东西,例如 JavaScript。