首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

Uploadify上传报错uncaught exception: ID SWFUpload_0 is already in use

2013-03-26 
Uploadify上传报错uncaught exception: ID SWFUpload_0 is already in use.var SWFUploadif (SWFUpload

Uploadify上传报错uncaught exception: ID SWFUpload_0 is already in use.
var SWFUpload;if (SWFUpload == undefined) {SWFUpload = function(a) {this.initSWFUpload(a)}}SWFUpload.prototype.initSWFUpload = function(b) {try {this.customSettings = {};this.settings = b;this.eventQueue = [];this.movieName = "SWFUpload_" + SWFUpload.movieCount++;this.movieElement = null;SWFUpload.instances[this.movieName] = this;this.initSettings();this.loadFlash();this.displayDebugInfo()} catch (a) {delete SWFUpload.instances[this.movieName];throw a}};SWFUpload.instances = {};SWFUpload.movieCount = 0;SWFUpload.version = "2.2.0 2009-03-25";

?

1.可见SWFUpload是个function

2.初始化SWFUpload.movieCount = 0;
3.引两遍会造成这个名字冲突

this.movieName = "SWFUpload_" + SWFUpload.movieCount++;

?

解决办法

1.引用一遍

2.修改this.movieName = "SWFUpload_" + b.id

id就是file域的id,id不要重名,(此方法未测)

?

?

热点排行