###############################################
BUG-REPORT :
Opera7.03 : changement de champs cible impossible si le formulaire contenant
le champs cible est après le div d'affichage du calendrier dans le code du document
Pour signaler un bug ou demander des infos : zegnoo@free.fr
###############################################
UTILISATION :
Inclusion des deux fichiers necessaires :
<link rel='stylesheet' href='gnoocalendar.css' />
<script type="text/javascript" src="gnoocalendar.js"></script>
Instanciation:
var CL = new GnooCalendar("CL", 20, 10 );
paramêtres :
1 : nom de l'instance
2 : nombre d'années avant la date courante à afficher
3 : nombre d'années aprè la date courante à afficher
Initialisation:
CL.init("calend", document.forms["testform"].elements["testestformield1"]);
paramêtres :
1 : id du calque (div) d'affichage
2 : objet dont la propriété value va recevoir le String contenant la date selectionnée (typiquement un champs texte)
Activer l'option Drag&Drop:
CL.isDragable(true/false);
changement de champs cible :
CL.setTarget(document.forms["testform"].elements["testestformield2"]);
paramêtre :
1 : objet dont la propriété value va recevoir le String contenant la date selectionnée
Affichage :
CL.show();
Masquage :
CL.hide();
Changement du format de date (défaut : fr) :
CL.setFree("fr"/"us");
Affichage des jours feriés :
CL.setFree(true/false);
changement de la liste des jours feriés :
CL.setFreeDay(new Array("03/02", "31/07", "19/11"));
changement du titre du calendrier :
CL.setTitle("nouveau titre");
changement du mois affiché :
CL.getMonth(11); // novembre
changement de l'anné affichée :
CL.getYear(2003);
###############################################