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 :

d'affichage Javascript


Sujet :

JavaScript

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 16
    Par défaut d'affichage Javascript
    Bonjour;
    j'ai crée une liste déroulante de mois et j'ai crée o même temps deux bouton "mois précédent" et "mois suivant".
    Dans le code j'ai ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <a href="...."  onClick="fonction1();"> 
    <img src="../images/mois_precedent.png"  width="99" height="21" border="0" alt="'._CONS0_ELEC.'"></a>';
    idem pour mois suivant.

    Dans un premier temps, je souhaite reculer ou avancer le mois sur ma liste avec un simple click sur l'un des deux boutons, pour cela j'ai fait ce JS :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <script language="JavaScript" type="text/javascript">
     
                        function fonction1() {
     
                            <?php $mois = $mois - 1;?>
                        }
                        /*function fonction2() {
                           <?php  $mois = $mois+1;?>
                        } */
     
                    </script>
    mais le problème ça ne marche pas !!!!
    es ce que quelqu'un peut m'aider svp !! merci d'avance

  2. #2
    Expert confirmé
    Avatar de Auteur
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    7 660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 7 660
    Par défaut
    bonjour,

    Code html : 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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
    <head>
     
    <title></title>
     
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="fr" />
     
    <script type="text/javascript">
    <!--
    function selectMois(sens)
    {
      var liste = document.getElementById("listeMois");
      var indice = liste.selectedIndex;
      
      indice = indice + sens;
      if (indice>=0 && indice<liste.options.length)
        liste.options[indice].selected = true;   
      
    }
     
    //-->
    </script>
     
    </head>
     
    <body>
     
    <input type="button" value="&lt;&lt;" onclick="selectMois(-1)" />
    <select id="listeMois">
      <option selected="selected">Janvier</option>
      <option>Février</option>
      <option>Mars</option>
      <option>Avril</option>
      <option>Mai</option>
      <option>Juin</option>  
      <option>Juillet</option>
      <option>Août</option>
      <option>Septembre</option>
      <option>Octobre</option>
      <option>Novembre</option>
      <option>Décembre</option>
    </select>
    <input type="button" value="&gt;&gt;" onclick="selectMois(1)" />
     
     
    </body>
    </html>

  3. #3
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    tu n'affiche rien tu affectes juste une variable en php :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <?php echo 'mois = '$mois -1;?>

  4. #4
    Membre Expert
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Par défaut
    javascrip ne peut pas appeler de fonction php sauf via un submit (ou ajax)

  5. #5
    Expert confirmé
    Avatar de le_chomeur
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2006
    Messages
    3 653
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2006
    Messages : 3 653
    Par défaut
    c'est pour cela que j'ai mis un écho pour avoir le retour du code php

Discussions similaires

  1. Zone d'affichage Javascript
    Par iUser59 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/04/2009, 15h21
  2. Affichage javascript en dehors de mon div
    Par gazelle dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 06/04/2009, 14h25
  3. Affichage javascript
    Par francois.p dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/03/2009, 17h00
  4. affichage javascript
    Par pas30 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 16/01/2008, 00h41
  5. Affichage javascript total ligne tableau dynamique
    Par falz222 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 29/08/2006, 19h17

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