(JS & HTML) Du texte en fonction de la date

mijad Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   -  
mijad Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

j'aimerais utiliser une zone de mon site afin d'y afficher du texte en fonction de la date du jour.
Exemple : à la date du 25 décembre, afficher "Joyeux Noël" et d'autres du genre souhaiter un anniversaire ou une manifestation, etc...
Je ne suis pas programmeur, je m'adresse donc à vous.

D'avance, merci et @+
Michel.

PS : J'ai posté également sur le forum Internet, comme le sujet touche aux 2 rubriques...

3 réponses

  1. Utilisateur anonyme
     
    Voilà le gros du code. Je n'ai pas eu le temps de le tester.

    Dans le premier niveau de 'switch', on teste le mois (attention: janvier=0, février=1,...,décembre=11), tandis que dans le second niveau de 'switch', on teste le jopur du mois.

    <script language="javascript" type="text/javascript">
      function showMessage(){
        today = new Date();
        currentMonth = today.getMonth();
        currentDay = today.getDay();
        message=null;
    
        switch(currentMonth){
          case '0':
            switch(currentDay){
              case '1':
                message = "Heureuse Année " + today.getYear();
                break;
            }
            break;
          case '11':
            switch(currentDay){
              case '25':
                message = "Joyeux Noël";
                break;
            }
            break;
        }
      }
    
      if(message!=null){
        myElm = document.getElementsByName('leNomDeLaZone DansTonSite')[0];
        myElm.innerHTML=message;
      }
    </script>
    
    ...
    
    <body onload="showMessage();">
    ...
    </body>
    
    


    ;-)
    HackTrack
    1
    1. mijad Messages postés 121 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour HackTrack et merci pour ton aide.

      Mais j'ai déjà reçu une réponse sur le forum Internet et çà fonctionnait.

      @+
      Michel.
      0
  2. poof65
     
    On pourrait mettre les date a souhaiter et les commentaires dans un tableau, ca ferait un code plus simple.
    Ex : t['25/12/2004']="joyeux nowell ;-)";
    t['01/01/2005']="Tiens deja une nouvelle année !";

    Après tu construit la date du jour et tu regarde si la date existe dans le tableau.
    0
    1. mijad Messages postés 121 Date d'inscription   Statut Membre Dernière intervention  
       
      Merci Poof, mais j'ai reçu une solution que j'ai déjà mise en oeuvre...

      ;-)
      0
  3. poof65
     
    Une solution plus simple ?

    <Mode Pub> http://www.poof65.com </Mode Pub>
    0
    1. mijad Messages postés 121 Date d'inscription   Statut Membre Dernière intervention  
       
      Bonjour poof65,

      tu peux voir le code dans le forum "internet".
      Le post a le même titre que celui-ci.

      @+
      Michel.
      0