首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 200分求 帮小弟我改一下下面的一段JS让他有暂停5秒 分晚上再补

2012-04-05 
|M| 200分求 帮我改一下下面的一段JS让他有暂停5秒 分晚上再补functionallprint(){varlist varlaston

|M| 200分求 帮我改一下下面的一段JS让他有暂停5秒 分晚上再补
function   allprint()
{                            
        var   list= " ";                                                                
        var   lastone=null;
        var   chks   =   document.getElementsByName( "ck_print ");
        var   ishave=false;        
        //alert(chks.length);                                                              
        for(var   i=0;i <chks.length;i++)
        {
                if(chks[i].type.toUpperCase()   ==   "CHECKBOX ")
                {
                        if(chks[i].checked)
                        {
                                ishave=true;
                                list+=chks[i].value+ "   ";
                                lastone=chks[i].value;                                    
                                //在这里让他for的时候这里可以暂停5秒钟,我搞不定他   谢谢                                                                    
                                document.getElementById( 'OBJECT '+chks[i].value).GoPrint();                                                                                                        
                        }
                }
        }
        if(ishave)
        {                                        
                //
                PrintOK(lastone);
        }
}
function   PrintOK(lastone)
{


        //alert(lastone);
        var   obj=document.getElementById( 'OBJECT '+lastone)
        //alert(obj.PrintOK);
        if(obj.PrintOK==true)
        {
                  //alert( 'OK ');                                                                                          
                //   alert( "选定记录已经打印完毕! ");
                  window.close();
                 
                  return;                                                                                  
        }
        else
        {                      
                //alert( "PrintOK( "+lastone+ ") ");                                                                          
                  setTimeout( "PrintOK( "+lastone+ ") ",2000);
        }
}                                                                  
allprint()

[解决办法]
setTimeout( "PrintOK( "+lastone+ ") ",5000);

热点排行