0

我正在使用 swfupload,并且有一堆“附加文件”链接,每个链接都会打开与 1 个 swfupload 实例关联的相同 Jquery 对话框。我尝试设置自定义帖子参数但失败:www.arianhojat.com/temp/code/swfupload/index.html

如果你删除'setPostParam'行它很好,但我喜欢设置参数......它在萤火虫中给出一个错误:“未捕获的异常:调用SetPostParams失败”......

因此,我尝试了另一种解决方案...我想出每次对话框打开时都重新创建 swfupload 对象...并在它关闭后将其销毁...但我得到一个“未捕获的异常:找不到 Flash 元素”在最后。不确定这是否是一个严重错误,因为如果您重新单击链接,弹出窗口仍然会出现。我认为这可能是要走的路,但不确定该错误

这是我的在线代码示例: http ://www.arianhojat.com/temp/code/swfupload/index_destroy.html

(PS文件上传应该关闭对话框并警告一个错误,因为我现在没有那个主机设置来对应我必须处理的java servlet后端......只是想让前端先工作并摆脱该错误因此首先优雅地处理错误,而不会像我这样的萤火虫用户注意到发生了 js 错误。)

4

1 回答 1

2

您必须使用 css 定位来隐藏(而不是显示:block/none;)并在您隐藏/取消隐藏它和搞砸时在 Flash 重新加载时显示您的对话框。

于 2010-08-03T15:58:46.283 回答