Ext.MessageBox.show({title: 'Please wait',msg: '正在恢复数据库...', progressText: '检测恢复数据文件...',width:300,progress:true,closable:false }); var f = function(v){ return function(){ if(v == 12){Ext.MessageBox.hide();}else{ var i = v/11;Ext.MessageBox.updateProgress(i, Math.round(100*i)+'% completed'); } }; }; for(var i = 1; i < 13; i++){setTimeout(f(i), i*500);}