Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS
Ce script est déclaré obsolète. Il n'est conservé que pour information.

Script : Calendrier dynamique

Ce script vous permet d'obtenir la date complète (jour de la semaine, date, mois...) en fonction de l'année et du mois sélectionnés.

Exécution du script

Code source

<html><!-- Date de création: 20/12/02 --><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><title>Tout JavaScript.com - Calendrier dynamique</title><meta name="description" content=""><meta name="keywords" content=""><meta name="author" content="mart1"><meta name="generator" content="WebExpert 5"><script language="javascript">// Script réalisé par Martin Giry pour http://www.toutjavascript.com// Reproduction gratuite à condition de laisser ce commentairefunction init(formulaire,nbAnnee,anneeDepart){    formulaire = "document." + formulaire;     document.write('<select name="annee" OnChange="afficheJours('+formulaire+'.mois,this,'+formulaire+'.jours)"><option value=""> Liste des années</option></select>');    document.write('<select name="mois" OnChange="afficheJours(this,'+formulaire+'.annee,'+formulaire+'.jours)"><option value=""> Liste des mois</option></select>');    document.write('<select name="jours"><option value="Liste des jours"> Liste des jours (séléctionnez un année et un mois)</option></select>');    tabJours = new Array("dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi");    tabMois = new Array("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");    tabAnnee = new Array();    for(var i = 0 ; i<nbAnnee ; i++)tabAnnee[i] = anneeDepart+i;    for(var i in tabAnnee)eval(formulaire).annee.options[eval(formulaire).annee.options.length] = new Option(tabAnnee[i],tabAnnee[i]);    for(var i in tabMois)eval(formulaire).mois.options[eval(formulaire).mois.options.length] = new Option(tabMois[i],i);}function afficheJours(mois,annee,jours){    if(annee.options.selectedIndex != 0 && mois.options.selectedIndex != 0){        jours.options.length = 0;        currentYear = annee.options[annee.options.selectedIndex].value;        currentMonth = mois.options[mois.options.selectedIndex].value;        afficheJourDuMois(jours,currentYear,currentMonth);    }}function afficheJourDuMois(list,currentYear,currentMonth){    var moisSuivant = 0;        var timeMoisCourant = Date.UTC(currentYear, currentMonth, 1);    if(currentMonth == 11)    {        moisSuivant=0;        annneeSuivante = parseInt(currentYear) + 1;    }else{        moisSuivant = parseInt(currentMonth)+1;        annneeSuivante = currentYear;    }    var timeMoisSuivant = Date.UTC(annneeSuivante, moisSuivant, 1);    var intervalle = timeMoisSuivant - timeMoisCourant;    var nbJours = intervalle/(24*60*60*1000);    dt = new Date();    for(var i = 0; i<nbJours ; i++){        dt.setTime(timeMoisCourant);        list.options[list.options.length] = new Option(tabJours[dt.getDay()]+" "+dt.getDate()+" "+tabMois[dt.getMonth()]+" "+dt.getFullYear(),dt.getDate());        timeMoisCourant = timeMoisCourant + (24*60*60*1000);    }}</script></head><BODY text="#000000" bgcolor="#FFFFFF" alink="#FF8C00" link="#FF8C00" vlink="#FF8C00" ><FONT FACE="Arial" SIZE='-1' COLOR="navy"><CENTER><BIG><B>CALENDRIER DYNAMIQUE</B></BIG><br><BR>Ce script vous permet d'obtenir la date complète (<b>jour de la semaine</b>, date, mois...) en fonction de l'année et du mois sélectionnés.<BR>Compatible Internet Explorer, Netscape 4, 6 et 7 et Mozilla.<BR>    <form name="calendrier">        <script language="javascript">            //  affiche le calendrier dynamique dans le formulaire 'formulaire' avec un nombre             // 'nbAnnee' d'année à partir de l'année 'annee'            formulaire = 'calendrier';            annee = 1920;        // Année de depart            nbAnnee = 100;        // Nombre d'années à afficher            // init(formulaire,nbAnnee,anneeDepart);                    init(formulaire,nbAnnee,annee);        </script>    </form>    <BR>    Editez ce fichier en mode text pour paramétrer le formulaire<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><CENTER><A href='http://www.toutjavascript.com' target='_blank'><FONT size=1 color=#CCCFFF>Tout JavaScript.com</FONT></A></FONT></CENTER></body></html>

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le graph des objets JavaScript



Chargement
en cours...
Le 09/06/2026 11:47:00 sur php 7 en 102.47 ms