zhanghong2q 发表于 2013-1-29 08:38:42

显示“等待几秒”

每次从一个页面跳转到控制层处理,然后回跳到页面时,显示"请等待..."
用js控制:
 eg:
 function showProcessing(msg,timeout,width,height){
      var sMsg=isString(msg)?msg:'';
      var iTimeout=isNumber(timeout) ? timeout :60000;
      var cssStyle = new Object();
      if(isNumber(width)){
        cssStyle['width']=width;
   }
    if(isNumber(height)){
       cssSyle['height'] = height;
   }
 
   $.blockUI({
     message:sMsg,
    timeout:iTimeout,
    css:cssStyle
});
 
}
 
function isString(obj){
     return compareObject(obj,'');
}
function isNumber(obj){
   return compareObject(obj,0);
}
function compareObject(obj1,obj2){
    var rtn=false;
    try{
      rtn=obj1.constructor.name == obj2.constructor.name;
  }catch(e){
      rtn=false;
 }
  return rtn;
}
 
 
至此,完成。在需要调用的时候只需:showProcessing('正在加载数据,请稍后..');
页: [1]
查看完整版本: 显示“等待几秒”