Bonjour,
voila la solution pour se que sa intéresse
fichier html :
<!-- FONCTIONNEMENT :
1- Lors de l'init de la page avoir Nweek = au numéro de la semaine en cour.
2- Lors de l'init MDay et Fday prendront la valeur de la date du Lundi et du Vendredi de la semaine NWeek.
3- Si on change la valeur de NWeek et quelle est comprise entre 1 et 52
On recalcule MDay et FDay pour qu'il corresponde au date du Lundi et du vendredi de la semaine sélectionner.
4- Si on appuis sur le bouton RFilterWeek, NWeek prend la valeur de la semaine actuel et
on recalcule MDay et FDay pour qu'il corresponde au date du Lundi et du vendredi de la semaine actuel.
5- Si on appuis sur la touche enter on doit valier la nouvel valeur de NWeek, qui va alors recalculer la date de MDay et FDay
-->
<html>
<head>
<meta http-equiv="content-type" content="text/php; charset=ISO-8859-1" />
<link rel="stylesheet" href="Calendrier_CSS.css"/>
<script type="text/javascript" src="Calendrier_Javasdript.js" ></script>
<script type="text/javascript" src="Week_Number_JS.js" ></script>
<script type="text/javascript" src="JS_Lanceur.js" ></script>
</head>
<body >
<label><strong>BETWEEN :</strong></label>    
<div id="Cal1"></div><!-- fin div id="Cal1" -->
<input type="date" name="Cal1" class="calendrier" />    
<label><b> AND :</b> </label>             
<div id="Cal2"></div><!-- fin div id="Cal1" -->
<input type="text" name="Cal2" class="calendrier" />
<input type="button" id="Reset_Filter_Date" value="RESET FILTER DATE" style="height:27px;width:240px"
onclick=""/>
<br>
<input type="button" id="buton" value="MAJ" onClick="MAJ();"></input>
<input type="text" id="NWeek" name="NWeek" value = <?php echo date('W');?> size="2" ></input>
<input type="button" id="RFilterDate" name="RFilterDate" value="RESET" onClick="RESET();"></input>
Date Monday: <input type="date" id="MDay" name="MDay" size="9"></input>
Date Friday: <input type="date" id="FDay" name="FDay" size="9"></input>
<input type="hidden" id="Week" name="Week" value = <?php echo date('W');?> size="2"></input>
</body>
</html>
Fichier JS Lanceur:
function addEvent(obj, event, fct)
{
if (obj.attachEvent) //Est-ce IE ?
obj.attachEvent("on" + event, fct); //Ne pas oublier le "on"
else
obj.addEventListener(event, fct, true);
}
addEvent(window , "load", init_evenement); //On les lance toutes les deux au chargement de la page
addEvent(window , "load", MAJ);
function lancer(fct)
{
addEvent(window, "load", fct);
}
Le fichier lanceur permet de realiser plussieur action a l'init d'une page