2013-04-09 31 views
0

这可能是一个简单的问题,只是简单的修复,但我无法找出解决方案。使用普通锚点激活SWFUpload触发器

我使用的网站上的SWFUpload以方便文件上传(明显),但它需要使用范围或喜欢的东西放在一个占位符:

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

,然后调用SWFUpload的基本上代替了跨度:

<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对象,我可以激活使用JavaScript调用闪光来触发点击(我不认为会工作,由于安全原因)或有一些调用SWFUpload的代码实际触发行动 - 使用一个很好,易于风格<a>标签。

有人吗?我不能成为第一个想做这件事的人,我只希望其他人取得成功。

回答

0

你可以做这样的事情

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

但遗憾的是它不支持Flash 10 + 我会做的只是让HTML元素,样式它,并将其用作按钮上的文字图像