將下面代碼拷貝進一個html文件中就可以運行查看效果。
function downLoad(evt) { disabledButton(); MyPeriodicalExecuter(evt); } function disabledButton(){ var inputs = document.getElementsByTagName_r("input"); for(var i = 0;i if(inputs[i].type.toLowerCase()=="button") inputs[i].disabled=true; } } function MyPeriodicalExecuter(evt){ succ.obj=evt; succ.loop=0; sh=setInterval(succ,1000); } function succ(){ var str="禁止連續點擊," with(arguments.callee){ obj.value=str+"("+(loop++)+"/15)秒后再試"; if (loop > 15){ enabledButton(); obj.value=" 下載 "; clearInterval(sh); return; } } } function enabledButton(){ var inputs = document.getElementsByTagName_r("input"); for(var i = 0;i if(inputs[i].type.toLowerCase()=="button") inputs[i].disabled=false; } }