window.clearInterval(iIntervalID) ParametersiIntervalID Required. Integer that specifies the interval to cancel. This value must have been previously returned by the setInterval method.
var t = setInterval(.........,..........); clearInterval(t);
Private Sub bntExcel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles bntExcel.Click '顯示進度條 Response.Write("<div id='mydiv' >") Response.Write("_") Response.Write("</div>") Response.Write("<script>mydiv.innerText = '';</script>") Response.Write("<script language=javascript>") Response.Write("var dots = 0;var dotmax = 10;function ShowWait()") Response.Write("{var output; output = '數據轉入中...';dots++;if(dots>=dotmax)dots=1;") Response.Write("for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText = output;}") Response.Write("function StartShowWait(){mydiv.style.visibility = 'visible'; ") Response.Write("window.setInterval('ShowWait()',1000);}") Response.Write("StartShowWait();</script>") Response.Flush() Thread.Sleep(10000) '-- End --- '輸入運行的代碼 Cancel_Time() End Sub Private Sub Cancel_Time() Response.Write("<script language=javascript>") Response.Write("mydiv.style.visibility = 'hidden';") Response.Write("window.clearInterval();") Response.Write("</script>") End Sub '結合上面幾位大哥的。你應該明白了吧。
var t = setInterval(.........,..........); clearInterval(t);
window.clearInterval(iIntervalID)
ParametersiIntervalID Required. Integer that specifies the interval to cancel. This value must have been previously returned by the setInterval method.
var t = setInterval(.........,..........);
clearInterval(t);
'顯示進度條
Response.Write("<div id='mydiv' >")
Response.Write("_")
Response.Write("</div>")
Response.Write("<script>mydiv.innerText = '';</script>")
Response.Write("<script language=javascript>")
Response.Write("var dots = 0;var dotmax = 10;function ShowWait()")
Response.Write("{var output; output = '數據轉入中...';dots++;if(dots>=dotmax)dots=1;")
Response.Write("for(var x = 0;x < dots;x++){output += '·';}mydiv.innerText = output;}")
Response.Write("function StartShowWait(){mydiv.style.visibility = 'visible'; ")
Response.Write("window.setInterval('ShowWait()',1000);}")
Response.Write("StartShowWait();</script>")
Response.Flush()
Thread.Sleep(10000)
'-- End ---
'輸入運行的代碼
Cancel_Time()
End Sub Private Sub Cancel_Time()
Response.Write("<script language=javascript>")
Response.Write("mydiv.style.visibility = 'hidden';")
Response.Write("window.clearInterval();")
Response.Write("</script>")
End Sub
'結合上面幾位大哥的。你應該明白了吧。
clearInterval(t);