salut
je souhaite ajouter un calendrier pour une date d'arrivée et de départ dans un formulaire sur
http://bblezebre.com/formulaire/index3.php les calendriers s'affichent mais ne fonctionnent que lorqu'un seul est en ligne, l'autre crée un conflit. J'ai pris le script sur MyCalendar v1.1 par Pascal Manon
Pouvez-vous m'aider ou si vous avez mieux, je suis preneur. Merci
Lors de l'appel à la popup du calendrier, il y a 3 paramètres dans la fonction javascript window.open(param1, param2, param3) :
param1 : c'est l'url à ouvrir
param2 : c'est le nom de la fenêtre que l'on ouvre
param3 (optionnel) : détails sur la position et les dimensions de la fenêtre.
Si à chaque appel de cette fonction, tu utilises le même nom (param2), l'url sera ouverte dans une fenêtre existante. Si tu veux tjs ouvrir une nouvelle fenêtre, utilise "_blank" :
window.open(param1, "_blank", param3)
Dans ton cas, tu peux simplement mettre 2 noms différents, par exemple
et
Je pense que ça devrairt fonctionner ainsi.
Bon dev//
Arnaud
Je suis débutant et j'utilise aussi le script MyCalendar que j'ai un peu modifié pour entrer dans un formulaire deux dates, l'une d'arrivée, l'autre de départ. Jusque là tout fonctionne.
Mais je souhaiterais empêcher la sélection des jours qui précèdent celui de la consultation ? Ensuite, j'aimerais que lors de la saisie dans mon fichier nommé Calendrier_01.php de la date d'arrivée , la valeur $arrivee aille directement dans Calendrier_02.php et que celui-ci s'ouvre à cette même date.
Celà faciliterait la saisie tout en éviterant de vérifier que la datte de départ $depart de Calendrier_02.php n'est pas inférieure à celle d'arrivée $arrivee saisie dans Calendrier_01.php. Actuellement j'arrive juste à vérifier que la date choisie ne soit pas inférieure à celle du jour de consultation. Pour le reste, je sais pas faire
Si quelqu'un pouvait m'éclairer, je lui serais très reconnaissant. D'avance merci.
A tout hasard, voici le script de Calendrier_01.php
<?php
// Section de configuration
$bgcolor = "EEDDFF"
;
// Couleur de fond
$daybgcolor
="9DA4FF" ;
// Couleur des jours de la semaine
$dombgcolor = "FFFFFF"
;
// Couleur du jour sélectionné
$dayholcolor
="EEDDFF" ;
// Couleur des WE
echo "alert(' $error01')\n" ;
$jour = date ("j" )
;
$mois = date
( "m"
)
;
$annee = date ("Y" )
;
}
?> </script> </head>
<?
echo"$bgcolor' onUnLoad= ''>\n" ;
echo "<center><form name ='MyCalendar'>\n"
;
echo"\n\" ;
// Affichage de la sélection du mois
echo\"<select name = 'month' onChange= \"modifier($jour)\">\n"
;
for
($i
=0;$i
<12;$i
++)
{
echo "<option value='"
.($i
+1)."'"
.($mois
($i
+1)?" selected"
:""
).">"
.$month
[$i
]."</option>\n"
;
$nmois
= $month
[$mois
-1];
// Le nom du mois est affecté à la variable $nmois pour la saisie finale
}
echo "</select>, \n\" ;
echo \"<select name ='year' onChange= \"modifier($jour)\">\n"
;
// Affichage des années: avant l'année en cours 0, après 3
$y
= date
("Y"
)
;