文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
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 });




相关阅读 更多 +
排行榜 更多 +
PvZ戴夫的时空冒险重置

PvZ戴夫的时空冒险重置

策略塔防 下载
PVZTV雪版阳光加50

PVZTV雪版阳光加50

策略塔防 下载
双刃战士雪姐

双刃战士雪姐

冒险解谜 下载