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

JavaScript Discussion :

Passage de variable


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 27
    Par d�faut Passage de variable
    Bonjour � tous, je debute en developpement javascript et j'ai un petit soucis de passage de variable. Voila mon code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    		<script language="JavaScript">
    			var tab_fichier = new Array ();
     
    			function ChangerImage(choix,image1,image2,image3){
    				(new Image).src=image1;
    				(new Image).src=image2;
    				(new Image).src=image3;
    				tab_fichier[0] = image1;
    				tab_fichier[1] = image2;
    				tab_fichier[2] = image3;
    				document.vaisseau.src=tab_fichier[choix];
    			}			
     
    		</script>
    ...........
    	        <?php
                    echo '<img class="petite" src='.$image1.' name="vaisseau1"         onclick="ChangerImage(0,'.$image1.','.$image2.','.$image3.');">';
                    ?>
    Mes variables php sont corrects mais ne passe pas dans ma fonction. Elles sont du type : "/images/imagestest.jpg"
    Si je rentre les adresses en dure dans ma fonction ca fonctionne donc cela provient vraiment de mon passage de variable. Si quelqu'un peut m'eclairer ce serait sympa.

    Merci

  2. #2
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    A moins que ta variable php les contiennent d�j�, il te manque les double quotes :
    Code php : S�lectionner tout - Visualiser dans une fen�tre � part
    echo '<img class="petite" src="'.$image1.'" name="vaisseau1"         onclick="ChangerImage(0,'.$image1.','.$image2.','.$image3.');">';

  3. #3
    Membre �m�rite Avatar de sebhm
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par d�faut
    oui , et pareil sur le onclick
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    onclick="ChangerImage(0,"'.$image1.'","'.$image2.'","'.$image3.'");

  4. #4
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Citation Envoy� par sebhm Voir le message
    oui , et pareil sur le onclick
    pas vu �a ^^
    au temps pour moi : +1 avec sebhm

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    27
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 27
    Par d�faut
    Merci de vos reponses rapides. J'ai modifi� mon code comme vous m'avez conseill� mais pas de changement.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    echo '<img class="petite" src="'.$image1.'" name="vaisseau1" onclick="ChangerImage(0,"'.$image1.'","'.$image2.'","'.$image3.'");">';
    Ma variable $image1 me retourne : images/vaisseaux/snowspeeder/snowspeeder.jpg

    Je comprend vraiment pas pourquoi ca ne marche pas...

  6. #6
    Membre Expert
    Avatar de RomainVALERI
    Homme Profil pro
    POO�te
    Inscrit en
    Avril 2008
    Messages
    2 652
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activit� : POO�te

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 652
    Par d�faut
    Citation Envoy� par mero007 Voir le message
    Ma variable $image1 me retourne : images/vaisseaux/snowspeeder/snowspeeder.jpg
    Quelle valeur attendais-tu ?

  7. #7
    Membre Expert
    Avatar de gwyohm
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Octobre 2007
    Messages
    925
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 925
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    echo '<img class="petite" src="'.$image1.'" name="vaisseau1" onclick="ChangerImage(0,"'.$image1.'","'.$image2.'","'.$image3.'");">';
    Ca ne va pas : la double quote en rouge va fermer celle en vert, je ne connais pas php, mais en faisant ca
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    echo '<img class="petite" src="'.$image1.'" name="vaisseau1" onclick="ChangerImage(0,\''.$image1.'\',\''.$image2.'\',\''.$image3.'\');">';
    ?

  8. #8
    Membre �m�rite Avatar de sebhm
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par d�faut
    oui c'est vrai.
    une simple quote �chapp�e alors.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [langage] Probleme passage de variables entre modules
    Par Ludo167 dans le forum Langage
    R�ponses: 4
    Dernier message: 13/08/2004, 12h25
  2. Passage de variable dans un lien asp
    Par VirginieGE dans le forum ASP
    R�ponses: 4
    Dernier message: 27/07/2004, 10h06
  3. [Kylix] passage de variable en Libc
    Par zheng dans le forum EDI
    R�ponses: 11
    Dernier message: 06/05/2004, 14h14
  4. Passage de variable par methode post ?
    Par oazar dans le forum Flash
    R�ponses: 33
    Dernier message: 16/10/2003, 17h03
  5. [langage] Passage de variables...
    Par martijan dans le forum Langage
    R�ponses: 8
    Dernier message: 30/07/2003, 09h48

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