<SCRIPT>function fnOpen(){
window.showModelessDialog("Javascript:setTimeout('window.close()',5)", "","dialogHeight:1px;dialogWidth:1px")
}
function StartShow(){
for (i=0;i<30000;i++){
if(i%100==0){
document.all.HH.innerText=i;
fnOpen();
}
}
}
</SCRIPT>
<div id=HH></div>
<button onclick="StartShow()">StartShow</button>
window.showModelessDialog("Javascript:setTimeout('window.close()',5)", "","dialogHeight:1px;dialogWidth:1px")
}
function StartShow(){
for (i=0;i<30000;i++){
if(i%100==0){
document.all.HH.innerText=i;
fnOpen();
}
}
}
</SCRIPT>
<div id=HH></div>
<button onclick="StartShow()">StartShow</button>
再有就是函数中包含长循环,比如解密XML文件。你不想为了提示,把循环打断重写函数吧?
<SCRIPT>
function StartShow(i){
document.all.HH.innerText=i++;
if (i<3000 && ! cancled) setTimeout("StartShow("+i+")")
}
</SCRIPT>
<div id=HH> </div>
<button onclick="window.cancled=false;StartShow(0);">StartShow</button>
<button onclick="cancled=true">Stop</button>
</BODY>