??? 近日使用 SwfUpload做上传程序,在 Firefox 下没发现什么问题,在 IE 下,当关闭使用 swfupload的 widget 时,会报错: 'null' 为空或不是对象(is null or not an object) 。另外在关闭使用 swfupload的 UI tab时,也会有这样的错误。
?
??? 后来发现出现这种错误的一个规律:在页面关闭之前,从页面文档中移除了swfupload元素。
?
??? 问题应该是:swfupload 的flash元素已经从文档中移除,但定义的相关的定时函数却依然在工作。
?
??? 解决的办法:调用 swfupload 的 destroy( ) 函数。
?
?
?
参考:
?
四个小时的 SWFUpload debug 之旅
?
SWFUpload jQuery Plugin
?
?