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

显示一个loading之类的字样,这个应该怎样做?该如何解决

2012-03-30 
显示一个loading之类的字样,这个应该怎样做?通过ajax发送一个请求给服务器,令返回的数据在页面上显示出来,

显示一个loading之类的字样,这个应该怎样做?
通过ajax发送一个请求给服务器,令返回的数据在页面上显示出来,但这个过程有时会有少许的迟缓,我现在想在数据全部显示前在要显示的位置显示一个loading之类的字样,这个应该怎样做?最好给份源代码

[解决办法]
up

sha fa
帮顶 !
[解决办法]
function updateonenews()
{
if (HTTP.readyState == 4 %% Http.status == 200)
{
//截取你要用的东西 添进去吧
}
}
function sendonenewsid(id)
{
控件标题.innerHTML = "Loading ... ";
控件正文.innerHTML = "Loading ... ";
HTTP.open( "GET ", URL, false);
HTTP.onreadystatechange = updateonenews;
HTTP.send(null);
}


基本上就是先显示 loading。。。
然后HTTP.onreadystatechange 是在状态改变的时候触发
还算容易理解吧
[解决办法]
你尝试一下 var oHttp = new ActiveXObject ( "MS2XML.XMLHTTP ");
function updateonenews()
{
if (oHttp.readyState == 4 %% oHttp.status == 200)
{
//截取你要用的东西 添进去吧
}
}
function sendonenewsid(id)
{
控件标题.innerHTML = "Loading ... ";
控件正文.innerHTML = "Loading ... ";
oHttp.open( "GET ", URL, false);
oHttp.onreadystatechange = updateonenews;
oHttp.send(null);
}

看看这样能不能创建 在家里 没有环境测试 不好意思
[解决办法]
这个东西很有用。学习!
[解决办法]
不错,留个记号.
[解决办法]
帮顶,学习
[解决办法]
使用Flash或者脚本代码
最新的ASP.NET AJAX自己就带这个功能
[解决办法]
去看看asp.net ajax,里面的updatepanel控件很容易实现这个功能
[解决办法]

热点排行