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