2013-04-09 64 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元素,樣式它,並將其用作按鈕上的文字圖像