SWFUpload仅在Firefox中提供错误“无效的函数名称:ReturnUploadStart”

时间:2011-09-09 14:22:25

标签: firefox swfupload

我正在使用SWFUpload上传我网站上的文件。它可以在除Firefox之外的所有浏览器中正常工作,一旦上传开始,它总是会出现javascript错误Invalid function name: ReturnUploadStart

我正在使用SWFUpload 2.2.0 Beta 2和jquery-asyncUpload-0.1.js。我正在使用Firefox 6.0.2

是什么给出了?

2 个答案:

答案 0 :(得分:5)

如果没有css来设置进度条的样式,则会在Firefox中出现此错误。其他浏览器似乎工作正常,显示文本“正在上传...”,但由于某种原因Firefox破坏。

尝试使用此css帮助您入门:

DIV.ProgressBar { width: 100px; padding: 0; border: 1px solid black; margin-right: 1em; height:.75em; margin-left:1em; display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline; }
DIV.ProgressBar DIV { background-color: Green; font-size: 1pt; height:100%; float:left; }
SPAN.asyncUploader OBJECT { position: relative; top: 5px; left: 10px; }

答案 1 :(得分:0)

这对我有用:

  • 包含了teedyay's answer
  • 中的CSS
  • 将swfupload升级到最新的稳定版(写作时为2.2.0)
  • 仅操纵upload completed事件中的Flash视频(上传按钮)(使用jquery hide()