文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>xajax 不同的loading信息,官方的解决方案

xajax 不同的loading信息,官方的解决方案

时间:2007-06-29  来源:liuxingyuyuni


例子:

文件:
demon.rar
大小:
181KB
下载:
下载

测试五境:  xajax bt3 开发版本
Using xajax 0.5 beta 2, you can now use the following (callback objects) to accomplish this:
loadingPage = xajax.callback.create(300, 10000);
loadingSomeSelectOptions = xajax.callback.create(300, 10000);
loadingOtherSelectOptions = xajax.callback.create(100, 10000);
Then, provide the operations to perform:
loadingPage.onResponseDelay = function() { ... show loading message ... }
loadingPage.onComplete = function() { ... hide loading message ... }
loadingSomeSelectOptions.onRequest = function() { ... show loading message over select box ... }
loadingSomeSelectOptions.onComplete = function() { ... hide loading message ... }
loadingOtherSelectOptions.onResponseDelay = function() { ... show loading msg over other select box ... }
loadingOtherSelectOptions.onComplete = function() { ... hide loading message ... }
Then:
xajax.call('loadPage', { callback: loadingPage });
xajax.call('loadSomeSelectOptions', { callback: loadingSomeSelectOptions });
etc...
As an alternative, you could even:
showLoading = function(oRequest) {
    if ('loadPage' == oRequest.functionName) { ... show page loading message ... }
    else if ('loadSomeSelectOptions' == oRequest.functionName) { ... show loading message over select ... }
}
hideLoading = function(oRequest) {
    if ('loadPage' == oRequest.functionName) { ... hide page loading message ... }
    else if ('loadSomeSelectOptions' == oRequest.functionName) { ... hide loading message ... }
}
handleLoadingMessage = xajax.callback.create(400, 10000);
handleLoadingMessage.onResponseDelay = showLoading;
handleLoadingMessage.onComplete = hideLoading;
xajax.call('loadPage', { callback: handleLoadingMessage });




相关阅读 更多 +
排行榜 更多 +
翌日波奇狗的历险记手机版下载

翌日波奇狗的历险记手机版下载

休闲益智 下载
怪兽远征安卓版下载

怪兽远征安卓版下载

角色扮演 下载
谷歌卫星地图免费版下载

谷歌卫星地图免费版下载

生活实用 下载