2010-07-28 1 views
0

Я использую swfupload и имею связку ссылок «Прикрепить файл», и каждый из них открывает тот же JQuery Dialog, который связан с 1 экземпляром swfupload. Я попытался установить пользовательские параметры сообщения, но он не сработал: www.arianhojat.com/temp/code/swfupload/index.htmlswfupload - несколько экземпляров и установка динамических данных с помощью setPostParam

, если вы удалите строку 'setPostParam', это нормально, но id, как для установки параметров ... Это дает ошибку в firebug: «неперехваченное исключение: Call to SetPostParams failed» ...

Так что вместо этого я попробовал альтернативное решение ... Я придумал воссоздать объект swfupload каждый раз, когда открывается диалоговое окно ... и уничтожить его после его закрытия ... но я получаю «неперехваченное исключение: не удалось найти Flash-элемент» в конце. не уверен, что это критическая ошибка, поскольку всплывающее окно все еще появляется, если вы перебираете ссылки. Я думаю, что это может быть possiblly путь, но не уверен, что ошибка

Вот мой онлайн пример этого кода в действии: http://www.arianhojat.com/temp/code/swfupload/index_destroy.html

(PS файл загрузки необходимо закрыть диалоговое окно и предупреждения об ошибке , так как у меня нет этой настройки хоста прямо сейчас, чтобы соответствовать серверу брандмауэра java, я должен обработать его ... просто хотел, чтобы интерфейс работал первым и избавился от этой ошибки, поэтому ошибки обрабатываются изящно без пользователя firebug, как я заметили ошибку js.)

+0

Кажется, что все в порядке для меня, я в Chrome на OSX, в какой среде вы находитесь? –

+0

Любопытно, какой из них отлично работает ?, Я заинтересован в том, чтобы второй работал, поскольку первый не кажется даже близким к загрузке ... Второй выводит ошибку в FireBug ... Firefox 3.5.11 на Windows XP. – armyofda12mnkeys

+0

Я выяснил, что скрытый диалог/всплывающее окно вызывает проблемы со вспышкой/swfupload ... вот мое решение, используя позиционирование, чтобы закрыть всплывающее окно: http://stackoverflow.com/questions/3355135/how-to- re-assign-jqueryui-dialog-close-button-event – armyofda12mnkeys

ответ

2

Вы должны использовать css-позиционирование, чтобы скрыть (а не отобразить: block/none;) и показать свое диалоговое окно, когда Flash перезагружает whe n вы прячете/скрываете его и goofs.

+0

пример здесь, если все еще: http://www.arianhojat.com/temp/code/swfupload/solution.html – armyofda12mnkeys

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