Ne pas recherger une animation flash à la validation d'un formulaire

Ne pas recherger une animation flash à la validation d'un formulaire - PHP - Programmation

Marsh Posté le 19-03-2009 à 17:47:44    

Bonjour @ toutezéatous,
 
J'ai dans une page php, une petite animation flash qui représente une carte de France. Lorsque l'on clique sur une région, on charge un clip qui correspond au département.
 
Cette animation fait partie d'un "moteur de recherche" qui se trouve sur ma page web.
La carte sert à sélectionner une région/un département, l'information est transmise via ExternalInterface à ma page web. Cette information récupérée est alors stockée dans un champ hidden de mon formulaire.
Le visiteur saisi alors dans les champs du formulaire d'autres informations. Le formulaire est validé via la méthode post vers un traitement php assez compliqué pour rechercher les informations correspondantes aux différents critères saisis et les afficher à la suite du "moteur de recherche".
 
Le pb, c'est qu'à la validation de mon formulaire, ma page est rafraichie et mon animation flash se réinitialise, c'est à dire qu'elle revient à la position "carte de France" et perd l'information "département".
Ce que je souhaiterai c'est qu'elle reste sur le département choisi sans qu'elle subisse le reload de la page.
En fait, c'est juste la partie "résultat de la recherche" qui devrait être rafraichie...
 
Je ne sais pas comment faire...
 
Quelqu'un aurait-il une idée ?
 
Merci et excellente journée !

Reply

Marsh Posté le 19-03-2009 à 17:47:44   

Reply

Marsh Posté le 26-03-2009 à 03:33:22    

Bonsoir, c'est encore moi...
 
J'ai trouvé une solution pour sauveagrder dans mon animation la valeur de la région active en passant pat un sharedObject.
 
En revanche, je rencontre un problème lorsque je veux simuler le clic de l'internaute au moment du rafraichissement de la page, pour l'emmener dur la région où il était avant qu'il n'y ai le rafraichissement de la page.
 
Pour simuler le click sur mon animation, j'ai mis le code suivant :
 
_root.france["reg_"+num_region].release() ;
 
num_region est la valeur sauvegardée dans mon sharedObject. Un trace de num_region me montre qu'elle a la bonne valeur, mais malheureusement cette instruction ne fonctionne pas.
 
J'ai aussi essayé pour tester de mettre "en dur" mon instruction de cette façon  _root.france.reg_11.release() mais ça ne fonctionne pas non plus ;-((
 
Est-ce que l'instruction que j'envoie n'est pas la bonne ? J'ai un pb de syntaxe ?
 
ça fait déjà plusieurs jours que je m'arrache les cheveux sur ce problème et je vais bientôt atteindre la calvitie complète ;o)))
 
Quelqu'un aurait-il svp une idée ?
 
Merci et bonne nuit !

Reply

Marsh Posté le 26-03-2009 à 15:04:41    

Je viens de me rendre compte que je suis dans la partie "programmation php".. je vais plutôt poster dans la catégorie flash, ce sera plus adapté ;o))
 
A bientôt !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed