Uploadify中的swfobject不与IE 7或8一起工作

Uploadify中的swfobject不与IE 7或8一起工作,swfobject,uploadify,Swfobject,Uploadify,我使用Uploadify,有一个弹出窗口,由jQuery通过Ajax加载。弹出窗口所在的页面上有一个include to swfobject(来自Google的CodeAPI),应该会出现Uploadify按钮 这在FF和Chrome上非常有效,但IE给了我一个javascript错误 未知运行时错误行4字符5942 有人知道如何解决这个问题吗 这可能与我在动态内容中使用它有关 我找到了以下链接,但没有确定的答案 我在原始帖子中提到的链接确实有 我必须下载源swfobject.js文件并编辑前面

我使用Uploadify,有一个弹出窗口,由jQuery通过Ajax加载。弹出窗口所在的页面上有一个include to swfobject(来自Google的CodeAPI),应该会出现Uploadify按钮

这在FF和Chrome上非常有效,但IE给了我一个javascript错误

未知运行时错误行4字符5942

有人知道如何解决这个问题吗

这可能与我在动态内容中使用它有关

我找到了以下链接,但没有确定的答案


我在原始帖子中提到的链接确实有


我必须下载源swfobject.js文件并编辑前面提到的行,以使用$(el).replaceWith和,这样就可以毫无错误地加载uploadify()内容

我在原始帖子中提到的链接确实有


我必须下载源swfobject.js文件并编辑前面提到的行,以使用$(el).replaceWith和,这样就可以毫无错误地加载uploadify()内容

使用从中解压缩的swfobject.js版本。 转到解包文件的第435行并更改

el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
<代码> E.OutHTHTML = ''+PAL+'; 到

<代码> jQuery(EL)。用('+PAL+')替换;
这仅在使用jQuery…

时有效。请使用中的未打包swfobject.js版本。 转到解包文件的第435行并更改

el.outerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"' + att + '>' + par + '</object>';
<代码> E.OutHTHTML = ''+PAL+'; 到

<代码> jQuery(EL)。用('+PAL+')替换;
只有使用jQuery…

将if(typeof(movieElement[key])==“函数”)替换为if(typeof(movieElement[key])==“函数”和key.substring(0,1)将if(typeof(movieElement[key])==“函数”)替换为if(typeof(movieElement[key])==“函数”和key.substring(0,1)您在哪一点生成uploadify内容,在哪里?在弹出窗口中?您能更详细地介绍一下并显示一些代码吗?是否可以选择在静态HTML中准备uploadify并按需显示它?我调用uploadify()方法从jquery加载到我的div弹出窗口中的部分内容中输入文件,我认为这可能是问题所在。它在Chrome和FireFox上运行得非常好。但是,IE的抱怨与outerHTML有关,因此与动态创建有关,我相信调用Uploadify()静态不是一个真正的选项,因为弹出窗口是页面上很多的一个,但是我可能要把它看作是一个在IE中不太好的站点。你在哪里生成上传的内容?在哪里?在弹出窗口中?你能更详细地介绍一些代码吗?这是一个在静态HTML中准备上传的选项吗?按需显示?我正在调用uploadify()方法从jquery加载到我的div弹出窗口中的部分内容中输入文件,我认为这可能是问题所在。它在Chrome和FireFox上运行得非常好。但是,IE的抱怨与outerHTML有关,因此与动态创建有关,我相信调用Uploadify()静态不是一个真正的选项,因为弹出窗口是页面上很多的一个,但我可能不得不把它看作是一个在IE中不太好的站点。它对我来说是很好的。坦克。最坏的一部分是上传好用,但是在添加其他脚本IE拒绝工作之后;最糟糕的是,uploadify过去工作得很好,但在添加了其他脚本之后,IE拒绝了工作;)