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 :

Récupérer une variable xml dans une fonction javascript


Sujet :

JavaScript

  1. #1
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Points : 286
    Points
    286
    Par défaut Récupérer une variable xml dans une fonction javascript
    bonsoir, c'est plus compliqué que l'indique le titre,

    j'utilise ajax pour avoir des données en temps réel, dans ma page .js où je récupère les données XML de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    joueur_adv= xmlResponse.getElementsByTagName("joueurs_nom_adv");
    Ensuite dans mon futur affichage à l'écran, j'ai ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    joueurs_adv="<div class=\"joueurs_adv_js\" onMouseOver=\"surligne_joueur("+joueur_adv+")\">"+joueur_adv+"</div>";}
    (mes récupérations de données via ajax fonctionnent très bien)

    ma fonction surligne_joueur fonctionne très bien, mais que lorsque je rentre une chaine de caractères entre simples cotes. Or je voudrais que ça prenne la variable joueur_adv comme je l'ai mis dans le dernier code. Mais quand je mets la variable, j'ai sur firebug :

    (le nom du joueur) undefined, avec le bon nom du joueur adverse donc il a bien été trouvé, mais j'arrive pas à l'utiliser..

    Et j'ai tenté des variables lambda, c'est le passage de variable. Moi même j'y comprends plus rien, parce qu'à la base, c'est de l'ajax, sur l'ajax et notamment le .js, je vais tirer un code xhtml, sur ce code xhtml (comme j'ai mis dans mon .js des onMouseOver) j'ai du javascript et notamment une fonction.

    Ca marche pas dans le onMouseOver, mais la variable joueur_adv est bien récupérée à l'intérieur du div ! C'est ça qui m'énerve.

    En fait j'arrive pas à récupérer une variable dans ma fonction évènementielle javascript sur du code XHTML conçu par de l'ajax. j'espère que vous m'aurez compris. bonne soirée

  2. #2
    Membre actif
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Août 2008
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2008
    Messages : 557
    Points : 286
    Points
    286
    Par défaut
    j'ai réussi... c'est toujours 5mn après avoir posté un sujet ici que je trouve de toute façon.

    En fait c'est un problème de cotes.

    Il fallait que j'initialise joueur_adv de cette façon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    joueur_adv="'"+joueur_adv+"'";
    sinon le paramètre entré était considéré comme une variable même si à la base c'était une chaine de caractères. C'est moi qui ai manqué de logique.

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/06/2009, 10h54
  2. Récupération d'une variable XML dans une JSP
    Par drumtof dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 17/06/2009, 15h45
  3. [MySQL] récupérer l'item selctionné d'une liste déroulante dans une variable php
    Par car0line dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 22/04/2009, 14h30
  4. [PHP-JS] Récupérer une variable JS dans une variable PHP
    Par Perceuse-Killer dans le forum Langage
    Réponses: 2
    Dernier message: 07/02/2008, 15h34
  5. Réponses: 4
    Dernier message: 27/04/2006, 14h05

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