function uploadSuccess(file, serverData) {
try {
//if (serverData.substring(1, 5) === "suc:") {
if (serverData.indexOf("suc")!=-1) {
var fileinfo = serverData.substring(5).split(",");
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setComplete();
progress.setText("<img src=\""+fileinfo[0]+fileinfo[1]+"\" >");
var status = "上传完成";
progress.setStatus(status);
progress.toggleCancel(true,this);
document.getElementById('imglist').innerHTML += '<img src="/'+fileinfo[0]+fileinfo[1]+'"/>';
getimgtip();
}else{
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setError();
progress.setStatus("上传失败:"+serverData.substring(5));
progress.toggleCancel(false);
} } catch (ex) {
this.debug(ex);
}
}
// Show/Hide the cancel button
FileProgress.prototype.toggleCancel = function (show, swfUploadInstance) {
this.fileProgressElement.childNodes[0].style.visibility = show ? "visible" : "hidden";
if (swfUploadInstance) {
var fileID = this.fileProgressID;
this.fileProgressElement.childNodes[0].onclick = function () {
swfUploadInstance.cancelUpload(fileID);
var fNode=document.getElementById(fileID);
var status = document.getElementById("divStatus");
var num=parseInt(status.innerHTML);
if(num>0)
status.innerHTML = num-1;
fNode.parentNode.removeChild(fNode);
return false;
};
}
};
function queueComplete(numFilesUploaded) {
this.setButtonDisabled(false);
var stats = this.getStats();
var status = document.getElementById("divStatus");
status.innerHTML = "已上传 <font color=\"#ff0000\">" + stats.successful_uploads + "/"+ this.settings['file_upload_limit'] +"</font> ,每张最大10MB,支持jpg/gif/png格式";
} 上传完成后,点击上传列队中的删除按钮可以删除掉指定显示的列队,但是已上传统计中还是依然显示已经上传了几张,并没有更新,不只何解,请各位赐教。
try {
//if (serverData.substring(1, 5) === "suc:") {
if (serverData.indexOf("suc")!=-1) {
var fileinfo = serverData.substring(5).split(",");
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setComplete();
progress.setText("<img src=\""+fileinfo[0]+fileinfo[1]+"\" >");
var status = "上传完成";
progress.setStatus(status);
progress.toggleCancel(true,this);
document.getElementById('imglist').innerHTML += '<img src="/'+fileinfo[0]+fileinfo[1]+'"/>';
getimgtip();
}else{
var progress = new FileProgress(file, this.customSettings.progressTarget);
progress.setError();
progress.setStatus("上传失败:"+serverData.substring(5));
progress.toggleCancel(false);
} } catch (ex) {
this.debug(ex);
}
}
// Show/Hide the cancel button
FileProgress.prototype.toggleCancel = function (show, swfUploadInstance) {
this.fileProgressElement.childNodes[0].style.visibility = show ? "visible" : "hidden";
if (swfUploadInstance) {
var fileID = this.fileProgressID;
this.fileProgressElement.childNodes[0].onclick = function () {
swfUploadInstance.cancelUpload(fileID);
var fNode=document.getElementById(fileID);
var status = document.getElementById("divStatus");
var num=parseInt(status.innerHTML);
if(num>0)
status.innerHTML = num-1;
fNode.parentNode.removeChild(fNode);
return false;
};
}
};
function queueComplete(numFilesUploaded) {
this.setButtonDisabled(false);
var stats = this.getStats();
var status = document.getElementById("divStatus");
status.innerHTML = "已上传 <font color=\"#ff0000\">" + stats.successful_uploads + "/"+ this.settings['file_upload_limit'] +"</font> ,每张最大10MB,支持jpg/gif/png格式";
} 上传完成后,点击上传列队中的删除按钮可以删除掉指定显示的列队,但是已上传统计中还是依然显示已经上传了几张,并没有更新,不只何解,请各位赐教。
解决方案 »
- JavaScript问题,看看代码有错吗
- javascript+css做下拉菜单,单独测试可以,但是放到我做的系统上就会错位一个单元格........为何?请高人进入看源码
- 为什么 页面上引用的js文件中,函数不能执行??
- 小问题,请大家帮忙解决?
- 關於showModalDialog打開的窗體的問題?
- 请问如何能得知指定文件大小?
- 请给我一个例:在页面a上,点一按钮,弹出页面b,在页面b中得输入筐输入文字,点按钮“ok”,关闭b,输入得文字显示在a得文本筐!
- 用IE打开html文件时,隐藏菜单栏、工具栏、状态栏、地址栏(在线等待)
- 请问,如何用javascript把html中的xml的数据,存到一个Array中?(急盼)
- 请教一个问题:如何刷新图片?
- 这段自学设计模式,请教两个关于设计方式的问题
- 请教一下用js如何实现这个网站(http://ping.chinaz.com/)的效果
抱歉是swfupload v250 beta 3