2010-07-28 3 views
0

J'utilise swfupload, et j'ai un tas de liens 'Attach File' et chacun d'eux ouvre la même boîte de dialogue Jquery qui est associée à une instance de swfupload. J'ai essayé de définir des paramètres post personnalisés, mais cela échoue: www.arianhojat.com/temp/code/swfupload/index.htmlswfupload - plusieurs instances et paramétrer des données dynamiques avec setPostParam

si vous supprimez la ligne 'setPostParam' c'est bien, mais que vous souhaitez définir des paramètres ... Il donne une erreur dans firebug: "exception non interceptée: l'appel à SetPostParams a échoué" ...

Donc à la place j'ai essayé une autre solution ... Je suis venu avec recréer l'objet swfupload chaque fois que le dialogue s'ouvre ... et le détruire après sa fermeture ... mais je reçois une "exception non saisie: Impossible de trouver l'élément Flash" à la fin. Je ne sais pas si c'est une erreur critique, car la fenêtre contextuelle s'affiche si vous recliquez des liens. Je pense que cela peut être possiblly le chemin à parcourir, mais pas sûr que l'erreur

Voici mon exemple en ligne de ce code en action: http://www.arianhojat.com/temp/code/swfupload/index_destroy.html

(PS le téléchargement de fichiers devrait fermer la boîte de dialogue et d'alerter une erreur , comme je n'ai pas cette configuration d'hôte pour correspondre au backend servlet java je dois le gérer ... Je voulais juste que le frontend fonctionne et se débarrasse de cette erreur pour que les erreurs soient gérées d'abord gracieusement sans utilisateur firebug comme moi vous remarquez qu'une erreur js s'est produite.)

+0

Cela semble fonctionner bien pour moi, je suis dans Chrome sur OSX, dans quel environnement êtes-vous? –

+0

curieux que l'on fonctionne bien ?, Je suis intéressé à obtenir le 2ème à travailler comme le 1er ne semble même pas se rapprocher de télécharger ... 2ème sort une erreur dans FireBug ... Firefox 3.5.11 sur Windows XP. – armyofda12mnkeys

+0

j'ai compris avoir un dialogue/popup qui se cache provoque des problèmes avec le flash/swfupload ... voici ma solution en utilisant le positionnement pour fermer la popup: http://stackoverflow.com/questions/3355135/how-to- ré-affecter-jqueryui-dialog-close-bouton-événement – armyofda12mnkeys

Répondre

2

Vous devez utiliser le positionnement css pour masquer (et ne pas afficher: block/none;) et afficher votre boîte de dialogue en tant que rechargement du flash. n vous le cachez/masquez et gaffes.

+0

exemple ici si encore en place: http://www.arianhojat.com/temp/code/swfupload/solution.html – armyofda12mnkeys

Questions connexes