if(current<=total){
var uploadDocument = window.frames["uploadFrame"+current].document;
var uploadB = uploadDocument.getElementById('uploadBox');
var uploadValue = uploadB.value;
if(uploadB.value.length>0)
{
    var uploadForm = uploadDocument.getElementById('uploadForm');
    document.uploadId = uploadDocument.uploadId;
    //alert(uploadB.value);
    uploadForm.submit();    alert("aaaabb");    ///就在这里     currentprogressDisplay = STATUS_PROCESS;
     window.setTimeout("progressUpdate()", 500);}
else 
{
current++;
progressUpdate();
}
}
else
{
$('progressDisplay').innerHTML = "<a href='#' onclick='resetUpload();'>继续传输</a> <a href='#' onclick='closeUpload();'>完成</a>"
$('uploadLog').innerHTML = log + "<br>传输完成。";
}
}
else
{
if(current==1)
{
new Ajax.Request(
'U2_Ajax.aspx',
{method: 'get', parameters: 'uploadId='+document.uploadId+'&typeId=4&changeNum='+Math.random(), onFailure: function(request){ alert(request.responseText); $('progressDisplay').innerHTML="上传失败,请稍候再试!"; }, onSuccess: function(request){ $('progressDisplay').innerHTML=request.responseText;checkStatus();} });
//alert("aaaccc");
}
if(current==2)
{
new Ajax.Request(
'U2_Ajax.aspx',
{method: 'get', parameters: 'uploadId='+document.uploadId+'&typeId=5&changeNum='+Math.random(), onFailure: function(request){ alert(request.responseText); $('progressDisplay').innerHTML="上传失败,请稍候再试!"; }, onSuccess: function(request){ $('progressDisplay').innerHTML=request.responseText;checkStatus();} });
//alert("aaaccc");
}
}
我这里是上传文件
在代码
uploadForm.submit();
我为什么非得在这个后面加个
如:alert("aaaaabbb")
弹出点确定后
才可以上传大文件,才看的见进度条漫漫的在读数据
但不加这个的话
几k的文件可以,大文件就象小文件一样进度条刷的一下字就过去了
缓存我已经清掉了啊
为什么?