目前,我在 x 秒后将用户重定向到另一个页面,但我想要做的是,在 y 秒后重定向用户,计时器只会在用户点击我页面上的链接后启动,目前计时器仅在用户之后启动访问我的页面。
这是我在谷歌搜索中找到的代码 -
<head>
<script>
function js_wait()
{
setTimeout (js_go(), 3000); // 3000 ms = 3 secs
}
function js_go()
{
window.location = "mynexpage.php";
}
</script>
</head>
<body>
<a href="" onclick="js_wait(); return false;">My link</a>
</body>
- 正文显示链接
- 单击时,它调用 javascript 函数“js_wait”
- js_wait 启动一个定时器 x 秒,然后调用 js_go
- js_go 重定向到页面。
我能够让它重定向 onclick 但它在单击链接后立即重定向,但我希望它在重定向之前等待 y 秒。