タイマーが0になるとカウントダウンタイマーを20秒にしたい、iframe
をリフレッシュする。そして、リフレッシュ後に再びiframe
タイマーが20秒になり、0になった後に再びiframe
がリフレッシュされます。どのように私はこれを行うことができます、私はiframe
をリフレッシュするjsタイマーのスクリプトを持っていますが、このスクリプトを何度も何度も実行させる方法はわかりません。JavaScriptを何度も何度も実行するタイマーを作る方法
<script>
var tT;
var timer=20;
var stop;
$(document).ready(function(){
tT=document.getElementById('timer');
tT.value=timer;
stop=setInterval(function(){
if(timer>0){
timer--;
tT.value=timer;
}else{
clearInterval(stop);
}},1000);
setTimeout(function(){
document.getElementById('timer').value = timer;
document.getElementById('exchanger').src = document.getElementById('exchanger').src;
},20000);
});
</script>
インラインフレーム: -
<input id="timer" value="20" type="text" size="2" readonly style="border:none;background:transparent;width:18px;text-align:center">
使用すると、 '' setTimeout'の代わりにsetInterval'。 – Albzi
そして、あなたのコードを常にフォーマットしてください。それが長くなったり長くなったりすると、落ちることはありません。 –
大丈夫、私はここに新しいですので、気にしないでください。 –