私はこの機能を使用して、15秒後にボタンを自動クリックします。問題は、オプションの実行後にユーザーがページを離れず、同じページで再度実行される可能性がありますが、タイマーが続行されることです。実際には、タイマーは自分で操作しても続けられます。実行時にJavascriptで変数をリセットしますか?
<script type="text/javascript">
time = 15;
interval = setInterval(function() {
time--;
document.getElementById('Label1').innerHTML = "You must choose in " + time + " seconds"
if (time == 0) {
// stop timer
clearInterval(interval);
// click
document.getElementById('thebutton').click();
}
}, 1000)
</script>
ので、このスクリプトは15秒にタイマーと「押し」は「thebutton」を実行する必要があり、その後、タイマーはカウントを停止する必要がありますし、もう一度実行するまでリセット。 15秒前にボタンを手動で押すと、リセットされます。
<input type='submit' id='thebutton' value='Done'></input>
これは明らかです。私はまだ新しいと学習です。
ラベル1とは何ですか? – Nihal
あなたが何を求めているのかは不明です。たぶん、あなたがしようとしていることの説明を加えることができます。 – Nisarg
タイマーはどのような動作を開始させますか? – H77