linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4560回复:3

FireFox如何支持AjaxPro.NET 的异步调用?

楼主#
更多 发布于:2007-01-07 14:39
function showcalendar(year,month,bid)
{
    PublicFunction.Calendar(year,month,bid,showcalendarcallback);
    showloading();
}

function showcalendarcallback(res)
{
    var calendar = document.getElementById("calendar");
    calendar.innerHTML = res.value;
}

这是我写的客户端代码,在IE下能够在PublicFunction.Calendar(我在这个方法里面加了延时)没有返回值的时候顺利执行showloading,浏览器也没有死掉

而如果用FF的话,延时几秒,浏览器就死几秒,没有达到异步的目的..不知道如果要让FF也支持的话需要做什么改动?
linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2007-01-07 14:39
发现是自己一个客户端函数写的有问题....

搞定了...
linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2007-01-07 14:39
但是有新问题了
timeout = window.setInterval("saveFirstload()",1500);

我调用window.clearInteval(timeout);发现无法清楚timeout....

IE下正常..FF应该用什么?
linsoo
小狐狸
小狐狸
  • UID15227
  • 注册日期2006-10-26
  • 最后登录2007-05-19
  • 发帖数67
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2007-01-07 14:39
无语辽....找半天发现还有一种写法..clearInterval

FF支持这个,一个字母的差别害我调了半天
游客

返回顶部