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 :

Variable string dans onclick


Sujet :

JavaScript

  1. #1
    Membre régulier
    Homme Profil pro
    Developpeur PHP Codeigniter (Débutant)
    Inscrit en
    Décembre 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Developpeur PHP Codeigniter (Débutant)
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 124
    Points : 89
    Points
    89
    Par défaut Variable string dans onclick
    bonjour je voudrais passer une variable string dans un onclick

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Installation[i] ==> valeur numérique
    Installation[z] ==> valeur string 
    Installation[y] ==> valeur numérique
     
    onClick="arbo1('+Installation[i]+','+Installation[z]+','+Installation[y]+');"
    pour mes valeur numérique cela passe très bien mais pas pour ma valeur string

    Merci de votre aide

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juillet 2014
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2014
    Messages : 78
    Points : 71
    Points
    71
    Par défaut
    Salut

    J'imagine que tu appelles ta fonction arbo1() en lui passant tes paramètres.

    Est ce qu'il n'y a pas une petite erreur de quotte et double quottes ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    onClick="arbo1("+Installation[i]+","+Installation[z]+","+Installation[y]+");"
    ?

  3. #3
    Membre régulier
    Homme Profil pro
    Developpeur PHP Codeigniter (Débutant)
    Inscrit en
    Décembre 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Developpeur PHP Codeigniter (Débutant)
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 124
    Points : 89
    Points
    89
    Par défaut
    non car la ligne est super longue

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     = code +'<div id="span'+Installation[y]+'" onMouseOut="enleverMenu('+Installation[y]+');return false;" onMouseOver="afficherMenu('+Installation[y]+');return false;"  style=" height: 20px; line-height: 20px; float:left; width: 78%; border: 1px solid #777777; padding-left: 18px; border-right: 0px; border-top: 0px;"><img style ="margin-left: '+ Installation[i]+'px;" onClick="arbo1('+ Installation[i]+','+Installation[z]+','+Installation[y]+');" src="<?php echo site_url('assets/images/logos/moins.png'); ?>" '
    en rouge la partie du code si dessous

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Points : 91 418
    Points
    91 418
    Billets dans le blog
    20
    Par défaut
    Si tu veux passer une chaine à une fonction, il faut l'entourer de quotes : maFonction('chaine');, c'est donc à toi de te débrouiller pour que cette syntaxe soit correctement générée par ton code PHP.

    EDIT
    En plus, si tu es dans du code PHP, que vient faire la balise d'ouverture <?php en fin de ligne ?
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre régulier
    Homme Profil pro
    Developpeur PHP Codeigniter (Débutant)
    Inscrit en
    Décembre 2012
    Messages
    124
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Developpeur PHP Codeigniter (Débutant)
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 124
    Points : 89
    Points
    89
    Par défaut
    ce n'ai qu une partie du code mais c'est du javascipt et j'encapsule du php dedant

    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 26/09/2009, 15h21
  2. [MySql]Insérer une variable "string" dans une requête SQL
    Par Saten dans le forum Windows Forms
    Réponses: 9
    Dernier message: 13/10/2008, 17h39
  3. Réponses: 3
    Dernier message: 16/07/2008, 10h41
  4. [TP] Copier une variable string dans le presse-papier
    Par astyan dans le forum Turbo Pascal
    Réponses: 7
    Dernier message: 04/08/2006, 22h47
  5. [VBA-E]Variable String dans un .formula
    Par marsupoilu dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 25/07/2006, 11h42

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