javascript新手在这里,但我想知道是否有可能在用户点击HTML链接后设置超时,现在我想知道这是因为我正在做一个简单的数学游戏,它使用警报方法,这意味着一旦用户点击链接,链接所在的页面仍然可以在背景中看到,这看起来不太好。我环顾四周,发现了一个名为“window.setTimeout”的方法,我想知道是否可以将该方法绑定到HTML代码中的定位标记。谢谢:)用户点击HTML链接后可以设置超时吗?
我的代码:(注游戏还没有结束:))
<html>
<head>
<title>Maths Game 0.1 Beta</title>
<link rel="stylesheet" type="text/css" href="styling.css">
<script type="text/javascript">
var num1 = prompt("What is 2x10?");
if (num1 == '20') {
alert("Nice Job!");
} else {
alert("Oh well, try again.");
}
</script>
</head>
<body>
</body>
</html>
是的,这是可能的。搜索谷歌搜索“javascript为链接添加超时” –
您无法用超时中断'prompt()'。你需要为此使用HTML对话框。 – Barmar
感谢大家的回复,从未有人在任何论坛上快速回复我。 –