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 :

Affichage du changement de valeur d'une variable.


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Points : 9
    Points
    9
    Par défaut Affichage du changement de valeur d'une variable.
    Bonjour,

    Je suis débutant en javascript et je souhaiterai savoir s'il est possible de faire cela :
    - j'ai une variable nommée 'choose' ayant pour valeur '00',
    - une fonction sel() qui affecte la valeur 'A2' à 'choose',
    - j'ai un <div> qui affiche la valeur initiale de 'choose',
    - un input de type image contenant l'évènement 'onclick="javascript:sel()"


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <script type="text/javascript">
     
    choose = '00';
     
    function sel()
    {
    choose = 'A2'
    }
     
    </script>


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <div class="aide Style5" id="mon_calque">En séléction : 
     
    <script type="text/javascript">document.write(choose);</script>
     
    </div>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="image" src="touret.jpg" id="touret_A01" onclick="javascript:sel();" />
    Et tant donné que le <div> affiche "En sélection : 00", est-il possible d'avoir "En sélection : A2" après avoir cliqué sur l'input image sans recharger la page ?

    Merci d'avance ! =)

  2. #2
    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 : 54
    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 220
    Points
    91 220
    Billets dans le blog
    20
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function sel()
    {
        choose = 'A2';
        document.getElementById('mon_calque').innerHTML = choose;
    }
    Et tant qu'à faire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <input type="image" src="touret.jpg" id="touret_A01" onclick="sel(); return false;" />

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    autant prendre un input type button avec un background-image ...

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    Merci pour vos réponses je testerai ça demain

    Citation Envoyé par SpaceFrog Voir le message
    autant prendre un input type button avec un background-image ...
    J'ai choisi le type image car j'aurai besoin de récupérer des variables plus tard générées par ces inputs ( il y en a deux par clique) de type nomDeLinput_x / nomDeLinput_y. Ils correspondent à la position du curseur ou l'on a cliqué sur l'input (pixel de l'abscisse / ordonnées).

    Bonne nuit !

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 663
    Points
    66 663
    Billets dans le blog
    1
    Par défaut
    l'utilisation de l'input image se justifie alors

    je l'utilise également pour placer des points sur une carte ...

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    319
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2006
    Messages : 319
    Points : 351
    Points
    351
    Par défaut
    Citation Envoyé par Bovino Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    /* ... */document.getElementById('mon_calque').innerHTML = choose;/* ... */
    [...]
    Olala, malheur ! Tu utilises innerHTML !

  7. #7
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 11
    Points : 9
    Points
    9
    Par défaut
    C'est bon, le script et les fonctions marchent impec

    Citation Envoyé par Oscar Hiboux Voir le message
    Olala, malheur ! Tu utilises innerHTML !
    Pourquoi ne faut-il pas l'utiliser ?

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

Discussions similaires

  1. Evenement sur changement d0une valeur d'une variable
    Par Destiny dans le forum Windows Forms
    Réponses: 2
    Dernier message: 09/04/2008, 09h28
  2. [SQL] Détection du changement de valeur d'une variable
    Par micatmidog dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/06/2007, 20h22
  3. Réponses: 8
    Dernier message: 29/03/2007, 14h48
  4. [VB.NET]Test sur changement de valeur d'une variable
    Par shinji_rem dans le forum Windows Forms
    Réponses: 9
    Dernier message: 29/11/2006, 15h53
  5. Intercepter le changement de valeur d'une variable
    Par Captain_JS dans le forum C++Builder
    Réponses: 5
    Dernier message: 07/01/2005, 08h04

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