cs_alain44
Messages postés1Date d'inscriptionvendredi 22 octobre 2004StatutMembreDernière intervention16 janvier 2005
-
16 janv. 2005 à 16:21
mohamedsekak
Messages postés1Date d'inscriptionjeudi 11 août 2011StatutMembreDernière intervention11 août 2011
-
11 août 2011 à 15:47
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
arnal69130
Messages postés445Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention22 mars 20072 17 janv. 2005 à 09:53
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
patrizio_00186
Messages postés1Date d'inscriptionjeudi 16 mars 2006StatutMembreDernière intervention 6 avril 2006 6 avril 2006 à 09:40
Bonjour,
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"
)
;