Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1258 connectés 

  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Flashvar confond un paramètre et sa valeur...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Flashvar confond un paramètre et sa valeur...

n°1830181
cbastien41
Posté le 21-12-2008 à 21:11:54  profilanswer
 

hello,
 
j'ai un problème avec l'utilisation de Flashvar
je sais les utiliser mais je dois passer en paramètre une url contenant un "&" et comme les différents paramètres sont séparés par un "&" dans un Flash var et bien le Flash confond les 2 et cela ne fonctionne qu'à moitié
 
exemple ne fonctionnant pas : <param name="FlashVars" value="bigimg=image.jpg&urlval=http://www.monsite.com?param1=aaa&param2=bbb">
exemple fonctionnant : <param name="FlashVars" value="bigimg=image.jpg&urlval=http://www.monsite.com?param1=aaa">
 
le second paramètre de l'url de l'exemple1 n'est pas pris en compte
mais j'ai besoin de passer 2 paramètres dans l'url et je ne peux pas faire autrement que comme çà...

mood
Publicité
Posté le 21-12-2008 à 21:11:54  profilanswer
 

n°1830325
ionik
Posté le 22-12-2008 à 11:14:49  profilanswer
 

serialisation ?
 
<param name="FlashVars" value="bigimg=image.jpg&urlval=http://www.monsite.com?param1=aaa:bbb">


---------------
Recette cookeo Recette de cuisine
n°1830337
cbastien41
Posté le 22-12-2008 à 11:34:24  profilanswer
 

çà ne doit pas marcher, car mon problème est d'avoir un paramètre qui est pris pour un autre et donc le chaine se coupe alors qu'elle ne devrait pas...
mais merci quand même

n°1830338
cbastien41
Posté le 22-12-2008 à 11:35:00  profilanswer
 

j'ai essayé en mettant un \ devant le & pour pas qu'il soit pris en compte mais, çà plante le script

n°1830424
ionik
Posté le 22-12-2008 à 14:41:15  profilanswer
 

je me rappelle plut mais le as a une instruction pour splitter une chaine en prenant comme séparateur un caractère
 
donc si tu met mavar=var1:var2  
ilte suffit une fois récupéré de le spliter


---------------
Recette cookeo Recette de cuisine
n°1830442
FlorentG
Posté le 22-12-2008 à 15:19:39  profilanswer
 

cbastien41 a écrit :

j'ai essayé en mettant un \ devant le & pour pas qu'il soit pris en compte mais, çà plante le script

en HTML, on n'écrit jamais de & comme ça, y'a un problème là. Et \ n'existe pas comme méthode d'escaping. Révise ton HTML déjà :D

 

On écrira une URL comme ça :

Code :
  1. fichier.html?param1=value1&amp;param2=value2&amp;param3=value3
 

Maintenant dans ton cas, faut peut-être doublement l'escaper :

Code :
  1. <param name="FlashVars" value="bigimg=image.jpg&amp;urlval=http://www.monsite.com?param1=aaa&amp;amp;param2=bbb">



Message édité par FlorentG le 22-12-2008 à 15:20:02
n°1830468
cbastien41
Posté le 22-12-2008 à 15:59:55  profilanswer
 

le double escaping ne marche pas !
dans  Flashvar le "&" indique une nouvelle valeur alors que dans mon cas çà ne doit pas...
peu importe que tu indiques "&" ou "&amp;" le "&" scinde ma chaine alors que je veux pas que çà se produise
+

n°1830598
cbastien41
Posté le 22-12-2008 à 21:46:01  profilanswer
 

j'ai essayé avec l'urlencodé et çà marche pas non plus...

n°1834344
Zedlefou
In cabbage we trust !
Posté le 06-01-2009 à 04:21:22  profilanswer
 

La methode de Ionik me parait la plus simple, tu decomposes ton URL que tu recrees dans Flash.
Au passage, c'est pas tres secure de passer une URL absolue comme ca.
Sinon tu utilises SWFobject


---------------
Jeu de simulation Boursière - Version BETA - https://www.facebook.com/wildstocks

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Flash/ActionScript

  Flashvar confond un paramètre et sa valeur...

 

Sujets relatifs
Recupere valeur liste deroulante VB2008Reprendre la bonne valeur dans une fonction anonyme
[PERL] Passer un tableau en paramètre d'une fonctionrecalculer valeur ou calculer et stocker dans variable?
Recuperer valeur inputbox.Evaluer une expression puis passer la valeur dans une variable
récupérer la valeur d'une variablePassage en parametre. (2pages)
[Résolu] Problème de paramètre dans un IF[JS] Connaître la valeur d'une checkbox
Plus de sujets relatifs à : Flashvar confond un paramètre et sa valeur...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR