IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

Tranferer des variables via un bouton SUBMIT en flash


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut Tranferer des variables via un bouton SUBMIT en flash
    Bonjour,
    Je dispose d'un formulaire qui possède 2 boutons "submit" pointant vers une même page php.
    Comme je teste une condition (quel bouton est cliqué), il me faut donner une valeur "value" différente aux boutons ou alors de leur attribuer une variable distincte lors du clic (pour le test).
    J'ai testé plusieurs façons et aucune ne semble fonctionner.

    Le code des boutons est celui-ci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    on (release) {
    	getURL ("javascript:document.insertion.submit()");
    }
    Je valide le formulaire au clic de la souris.
    J'ai essayé en jouant avec le contenu de la source du fichier flash de transmettre des variables comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <embed src="bouton_pers_partie.swf?type=submit&value=partie" ......
    et des les reprendre sur ma page php avec un :
    mais aucune variable n'est transmise dans l'URL par ce moyen.
    Je désespère...
    Existe-t-il un moyen de pouvoir différencier mes deux boutons sans passer par du javascript ?
    Merci de m'aider sur la méthode à mettre en oeuvre pour y parvenir.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Je comprends pas très bien.

    Mais si tu utilise des functions tu peux avoir une action spécifique selon la valeur du bouton.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Alors pour essayer de mieux expliquer :

    j'ai un formulaire sur une page php qui comporte 2 boutons submit (bouton1 et bouton2).
    ces boutons ne sont pas du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="submit" value="bouton1" name="bouton1" />
    avec une valeur spécifique à la balise value.
    Ce sont des boutons en flash.
    Comme je dois tester une condition avec un
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ($value =="bouton1") {
    Action1 ...
    pour savoir quel bouton est cliqué et effectuer un traitement différent en fonction du bouton cliqué.
    En fait il me faut absolument pouvoir attribuer une variable à chaque bouton (à défaut d'un argument de balise value).
    Voilà.
    Merci de votre aide.

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    642
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 642
    Par défaut
    Bah créé une fonction action ou tu prends argument selon un bouton:

    alors la fonction tu la place dans la première frame:

    function actionbouton (i){
    if (i==1){
    ....
    }
    else if(i==2){
    ...
    }
    else {
    trace("erreur");
    }
    }

    sur ton bouton 1, tu mets:

    on (release){
    actionbouton (1);
    }
    et ton bouton 2:

    on (release){
    actionbouton (2);
    }

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Ok, je teste ça.

  6. #6
    Expert confirmé

    Avatar de freegreg
    Profil pro
    Inscrit en
    Août 2002
    Messages
    4 376
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Août 2002
    Messages : 4 376
    Par défaut
    @melonmaudic Vaut mieux faire directement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    bouton1.onRelease = function() {
       ...
    }
     
    bouton2.onRelease = function() {
       ...
    }



    Ps : J'ai pas très bien compris la question d'origine donc je sais pas si ca répond à la quesiton

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 72
    Par défaut
    Pour faire simple, la question d'origine est de pouvoir donner un "nom" (une variable en clair) à un bouton flash qui sert de submit à un formulaire.

    1 formulaire --> 2 boutons flashs de type submit

    Sur la page php qui reçoit les données du formulaire, je veux pouvoir savoir quel bouton a été cliqué : le 1 ou le 2 et pour cela il faut que je puisse le savoir sur ma deuxième page.
    C'est ce que je n'arrive pas à effectuer.
    Mais j'essaie avec les méthodes que vous m'avez donné pour voir

Discussions similaires

  1. valeur des variables de formulaire après submit ?
    Par mounia.n dans le forum Langage
    Réponses: 4
    Dernier message: 28/05/2008, 16h25
  2. impression via un bouton submit
    Par xoflam dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 27/02/2008, 14h55
  3. Faire passer des variables via la feuille de propriétés
    Par RootsRagga dans le forum VBA Access
    Réponses: 2
    Dernier message: 16/12/2007, 17h05
  4. passé en paramètre des variables sur un bouton
    Par mademoizel dans le forum ASP
    Réponses: 9
    Dernier message: 07/03/2007, 16h48
  5. [MySQL] Récupérer des variables via plusieurs tables (32 au total ^^)
    Par streeter dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 20/05/2006, 17h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo