【问题标题】:Activate SWFUpload trigger with plain anchor使用普通锚激活 SWFUpload 触发器
【发布时间】:2013-04-09 01:25:48
【问题描述】:

这可能是一个简单的问题,但我无法找到解决方案。

我在网站上使用 SWFUpload 来促进文件上传(显然),但是,它需要使用 span 或类似的东西放置一个占位符:

<span id="SWF_Placeholder_etc"></span>

然后调用 SWFUpload,它实际上将 span 替换为:

<object id="SWFUpload_1" type="application/x-shockwave-flash" data="/swfupload/Flash/swfupload.swf?preventswfcaching=1365470153721" width="120" height="35" class="swfupload">
  <param name="wmode" value="transparent">
  <param name="movie" value="/swfupload/Flash/swfupload.swf?preventswfcaching=1365470153721">
  <param name="quality" value="high">
  <param name="menu" value="false">
  <param name="allowScriptAccess" value="always">
  <param name="flashvars" value="all settings in here">
</object>

这需要使用带有按钮的各种翻转/活动状态的笨重图像传递各种 Flash 变量,以便对其进行“样式化”,我使用术语“样式”非常松散地。

我想基本上有一个隐藏的 flash 对象,我可以使用 javascript 调用来激活 flash 以触发点击(由于安全原因,我认为这不会起作用)或调用 SWFUpload 的代码实际触发动作 - 使用漂亮、易于设置样式的 &lt;a&gt; 标签。

有人吗?我不可能是第一个想要这样做的人,我只是希望其他人已经取得了一些成功。

【问题讨论】:

    标签: javascript css ajax swfupload


    【解决方案1】:

    你可以这样做

    SWFUpload.instances.SWFUpload_0.selectFiles() or selectFile()
    

    但不幸的是,Flash 10 + 不支持它 我要做的只是制作一个 HTML 元素,为其设置样式,并将其作为按钮文本图像提供

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-27
      • 2018-04-20
      • 2011-10-14
      • 2011-01-21
      • 1970-01-01
      相关资源
      最近更新 更多