0
我有查询有关检查浏览器状态........如何检查浏览器状态是否忙?
例如,我正在上传一些数据,我试图显示进度条,其中我需要检查浏览器状态。
就像浏览器繁忙将继续显示进度一样。
如果你使用一个XMLHttpRequest您可以设置状态,当你开始发送数据忙,并设置状态的回调函数的火灾完成上传一些数据,我只使用JavaScript和HTML
我有查询有关检查浏览器状态........如何检查浏览器状态是否忙?
例如,我正在上传一些数据,我试图显示进度条,其中我需要检查浏览器状态。
就像浏览器繁忙将继续显示进度一样。
如果你使用一个XMLHttpRequest您可以设置状态,当你开始发送数据忙,并设置状态的回调函数的火灾完成上传一些数据,我只使用JavaScript和HTML
当xmlHttpRequest完成时。
[编辑]一个整洁的例子
(function scope(){
var req = new XMLHttpRequest();
req.open('POST', 'http://example.org/upload', true);
req.onreadystatechange = function() {
stopShowingProgressBar();
};
startShowingProgressBar;
req.send(null);
})();
您也应该检查出的jQuery。它有全球ajax events。您可以在AjaxStart和AjaxStop上注册函数来设置忙碌和完成变量
哪种类型的浏览器? IE浏览器FireFox – GustyWind 2009-11-13 12:11:25
需要兼容浏览器... – ank 2009-11-13 12:20:09