读书人

显示一个loading之类的字样这个应该

发布时间: 2012-03-30 17:32:09 作者: rapoo

显示一个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控件很容易实现这个功能
[解决办法]

读书人网 >asp.net

热点推荐