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 :

evaluer une chaine


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par défaut evaluer une chaine
    Bonjour,
    voilà en gros ce que j aimerai faire :

    Je passe la variable name qui est une string a une fonction et j'aimerai faire :
    document.name.src = ""

    Si je met document.suivant.src ="" ca fonctionne mais comment faire pour le faire avec la variable name. et nom sa valeur car name = "suivant" ou "precedent".

  2. #2
    Membre émérite
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Par défaut
    Je ne comprends rien du tout!!!
    Désolé : : :

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par défaut
    j ai une fonction function pouet(name)

    si name = suivant par exemple
    document.suivant.src = kelk choz
    si
    name = precedent
    document.precedent.src = kelk choz

    Mais je n ai pas envie de faire 50 si alors y a t il un moyen pour ke
    j ecrive document.name.src = kelk choz

    Peut on faire un genre de : eval(document.name.src) = kelk choz

  4. #4
    Membre Expert
    Avatar de zekey
    Profil pro
    Inscrit en
    Février 2005
    Messages
    1 036
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 1 036
    Par défaut
    La je suis désolé mais moi non plus je comprend rien.
    Peux tu nous donner un exemple concret ?

  5. #5
    Expert confirmé
    Avatar de javatwister
    Homme Profil pro
    danseur
    Inscrit en
    Août 2003
    Messages
    3 684
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : danseur

    Informations forums :
    Inscription : Août 2003
    Messages : 3 684
    Par défaut
    avec une syntaxe correcte, tu n'aurais pas ce problème:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.getElementById(nom).src="";

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par défaut
    si c est ca. Comment faire pour que ca fonctionne. La je viens d essayer avec un getElementByName au lieu de getElementById mais ca ne passe pas.Ce que je veux c est que mon image change grace a ma fonction mais je ne veux pas avoir a faire 1 si par image donc ce que j aimerai c est q en fonction du nom que je lui passe que l image portant ce non change.

  7. #7
    Membre chevronné
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Par défaut
    Salut tu peux faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var name = "precedent";
    eval("document." + name + ".src = 'quelquechose';");
    Testez le forum Fire Soft Board, un forum libre, gratuit et français.

    Système de template de phpBB - Lisez la FAQ PHP avant toute question si vous débuttez en PHP.

  8. #8
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2004
    Messages : 89
    Par défaut
    merci ca fonctionne bien comme je le veux. J avais essaye mais j avais juste oublie de remettre les quotes a droite du egal.

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

Discussions similaires

  1. [Débutant] Evaluer une chaine de caractère comme un attribut d'un objet
    Par shaun_the_sheep dans le forum C#
    Réponses: 2
    Dernier message: 15/10/2012, 16h59
  2. evaluer une chaine de String en commende avec vb.net
    Par souma86 dans le forum VB.NET
    Réponses: 2
    Dernier message: 25/03/2009, 08h29
  3. [Maths] evaluer une chaine de caractère
    Par davyondo dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 06/11/2007, 14h53
  4. evaluation d'une chaine de caracteres
    Par nath8050 dans le forum Langage
    Réponses: 1
    Dernier message: 26/04/2007, 14h49
  5. evaluation d'une chaine de caractere (2+3)*4/5%8
    Par ricardvince dans le forum Algorithmes et structures de données
    Réponses: 24
    Dernier message: 23/11/2005, 17h02

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