var faile_id = "";
var faileall = "";
var time = "";
for(var i = 0;i < store_ids1.length; i++){
time = Math.floor((i+1)/store_ids1.length*100);
document.getElementById("in").style.width=time+"%"; //进度条的width
document.getElementById("in").innerHTML=time+"%"; //动态输出进度条的百分比 faile_id = makeHtmlRequest(store_ids1[i], time); //调用ajax方法
if(faile_id != ""){
faileall = faileall+faile_id+", ";
}
} FF可以从1%--100%正常展现进度条;但是ie展现有问题,直接显示进度条100% 求解??????
var faileall = "";
var time = "";
for(var i = 0;i < store_ids1.length; i++){
time = Math.floor((i+1)/store_ids1.length*100);
document.getElementById("in").style.width=time+"%"; //进度条的width
document.getElementById("in").innerHTML=time+"%"; //动态输出进度条的百分比 faile_id = makeHtmlRequest(store_ids1[i], time); //调用ajax方法
if(faile_id != ""){
faileall = faileall+faile_id+", ";
}
} FF可以从1%--100%正常展现进度条;但是ie展现有问题,直接显示进度条100% 求解??????
解决方案 »
- js字符串正则取值问题
- 关于setTimeout()和setInterval()的执行顺序
- 急,各路javascript神仙请进,onclick和onload问题?
- 如何找出相同的字符出来?谢谢
- 关于在对象内部调用setInterval
- 调用JS无法显示的问题
- <span id="t1"><span id="t11"></span><span id="t12"></span></span>想在紧接在t11后插入一个对象,该怎么弄?insertBefore会变到t12后面
- 问问select控件的失效问题
- onload 事件中 怎么使窗口不关闭?弹出对话框,让用户选择,但选 取消却还是离开了?
- 能否将页面信息保存在本地硬盘并编辑
- jquery中和.html很怪的一个问题
- 判断checkbox是否选中
ajax的方法:function makeHtmlRequest(storeId){
createXMLHttpRequest();
var url = "index.php?app=scategory&act=makeHtml&id=" + storeId;
xmlHttp.open("GET",url,false);
xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
var showR=document.getElementById("showR");
var store_id = "";
xmlHttp.onreadystatechange = function(){
showR.innerHTML='正在生成店铺纯静态页面...';
if(xmlHttp.readyState == 4 && xmlHttp.status == 200){
store_id= xmlHttp.responseText;
showR.innerHTML='正在生成店铺纯静态页面...';
}
}
xmlHttp.send(null);
return store_id;
}
ar faile_id = "";
var faileall = "";
var time = "";
var i=0;function doRequest(){time = Math.floor((i+1)/store_ids1.length*100);
document.getElementById("in").style.width=time+"%"; //进度条的width
document.getElementById("in").innerHTML=time+"%"; //动态输出进度条的百分比 faile_id = makeHtmlRequest(store_ids1[i], time); //调用ajax方法
if(faile_id != ""){
faileall = faileall+faile_id+", ";
}
i++;
if(i < store_ids1.length){
setTimeout(doRequest,10);
}
}
if(i < store_ids1.length){
setTimeout(doRequest,10);
}