Что я хочу сделать, это сделать флип с монеткой, который начнет обратный отсчет при нажатии кнопки флип или при указании в другом месте. Затем я хочу, чтобы он обратный отсчет 3, 2, 1 и отобразил это на экране. По завершении обратного отсчета будут отображаться главы или хвосты. Причина этого заключается в том, что мне не нужно создавать анимацию монеты, а вместо этого - задержку для создания напряжения.Как создать таймер обратного отсчета перед выполнением функции
Это код, который я до сих пор:
<html>
<head>
<title>Coin Toss </title>
<script>
function toss() {
if (Math.random()>.5) {
window.document.coin.src = "CT.jpg";
}
else {
window.document.coin.src = "T.jpg";
}
return false;
}
</script>
</head>
<body>
<img name="coin" src="questionmark.png">
<form action="" onSubmit="return toss();">
<input type="submit" value="TOSS">
</form>
</body>
</html>
'setInterval' и/или' setTimeout' является то, что вы ищете –
http://i713.photobucket.com /albums/ww138/irene1212/quarter-2-textures1.gif –
Не забудьте обработать ситуацию, когда пользователь продолжает нажимать кнопку, пока таймер все еще работает. – trincot