我有一个PHP页面,可以在其顶部打开HTML页面,或者应该说它在同一浏览器选项卡上打开html页面。我想要,当html页面加载时,浏览器选项卡应在5秒钟后自动关闭。
答案 0 :(得分:1)
您需要JavaScript。 在您的html中放置一些javascript代码,这些代码将在新标签页中打开。然后代码将等待页面加载,并等待另外5秒钟以关闭标签页。
<html>
<head>
</head>
<body onload="waitFiveSec()"> <!--it will wait to load-->
<!-- your html... -->
<script>
function waitFiveSec(){
setTimeout(function, milliseconds) /*(here you need to implement delay code)*/
window.close();
}
</script>
</body>
</html>
您可能需要以下链接:
答案 1 :(得分:1)
尝试了onload-即使您执行“ setTimeout”,它也不会立即执行。
结果非常简单,只需在您的身体上添加一个脚本标签即可
<script>
setTimeout(window.close(), 5000);
</script>
加载后执行脚本,并等待5秒钟退出。