2013-04-09 3 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> 

Это требует прохождения всех видов вспышки VARS с помощью неуклюжих изображений с различными состояниями опрокидывания/активности кнопки в нем, чтобы «стиль», и я использую термин «стиль» очень свободно.

Я хочу, чтобы в основном был скрытый флеш-объект, который я могу активировать, используя javascript-вызов flash, чтобы либо вызвать клик (который, как я думаю, не будет работать из-за соображений безопасности), либо вызвать вызов кода SWFUpload чтобы фактически запустить действие - с помощью приятного, легкого в стиле тега <a>.

Кто-нибудь? Я не могу быть первым человеком, который когда-либо хотел это сделать, я просто надеюсь, что кто-то еще нашел какой-то успех.

ответ

0

Вы можете сделать что-то вроде

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

, но, к сожалению, не поддерживается Flash, 10 + Что я хотел бы сделать, это просто сделать HTML-элемент, стиль его, и служить ей в качестве текстового изображения кнопки

 Смежные вопросы

  • Нет связанных вопросов^_^