异步处理进度条

本文介绍了一个使用ActiproCodeHighlighter实现代码高亮显示的异步加载器的实现过程,包括初始化、展示及创建加载进度条的详细步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.先上图,效果如下:

2.使用方法

 var loader=new Ajaxloader(this._ContentID,{Text:'loading......',Top:50});
 loader.Show();

 

3.代码列出:

/*
处理进度条,异步加载器
*/
var Ajaxloader=new Class();
Ajaxloader.prototype
=
{
    Text:
'数据加载中......',
    Parent:
null,
    Left:
0,
    Top:
30,
    Initialize:
function(parentid,o)
    {
        
//alert('Init');
        Extend(this,o);
        
if(parentid)
        {
            
this.Parent=$(parentid);
        }   
        
return this;     
    },
    Show:
function()
    {
        
if(this.Parent)
        {
            
var _obj = this.Create();
            
this.Parent.appendChild(_obj);
        }
    },
    Create:
function()
    {
        
var _div=document.createElement('div');
        
var _img=document.createElement('img');
        _img.src
='<%=WebResource("DSKJ.Web.UI.WebControls.Images.ajaxloader.gif")%>';
        _img.style.cssText
='display:block;';
        
        
var _load=document.createElement('h3');
        _load.innerText 
= this.Text;
        _load.style.cssText
='margin-top:5px;font-size:13px';
        
        _div.appendChild(_img);        
        _div.appendChild(_load);
        
        
//设置div样式
        _div.style.cssText='font-size:13px;text-align:center;margin:0 auto;display:block;z-Index:99';
        _div.style.marginTop
=this.Top; 
        return _div;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值