par
Truc » 18 janv. 2006, 20:00
je ne pense pas que ce soit possible de faire une variable globale javascript dans ton cas, c'est à dire avec un echargement de page.
On peut bien déclarer une variable en globale , tout simplement en faisant
variable="contenu";
mais lors du rechargement la variable sera a nouveau réinitialisée avec cette valeur par défaut. Bon je sais pas si ce calendrier nécessite un rechargement ou un simple appel à "Calendar.setup" suffirait (dans ce cas le charabia qui suit est inutile

).
Ce que tu peux faire c'est passer par une variable php qui prend la valeur de la séléction de la liste déroulante.
récupértion de la valeur de la liste déroulante si elle existe:
$time= isset($_POST['changement_calendrier_match']) ? $_POST['changement_calendrier_match'] : true ;
entre les balises <script>:
<script type="text/javascript">
time=<? echo $time; ?>
</script>
finalement la liste:
<select name="changement_calendrier_match" size="1" onChange="document.form1.submit();">
<option value=true >Journée Complète</option>
<option value=false >Match</option>
</select>
je ne pense pas que ce soit possible de faire une variable globale javascript dans ton cas, c'est à dire avec un echargement de page.
On peut bien déclarer une variable en globale , tout simplement en faisant
[php]variable="contenu";[/php]
mais lors du rechargement la variable sera a nouveau réinitialisée avec cette valeur par défaut. Bon je sais pas si ce calendrier nécessite un rechargement ou un simple appel à "Calendar.setup" suffirait (dans ce cas le charabia qui suit est inutile :wink: ).
Ce que tu peux faire c'est passer par une variable php qui prend la valeur de la séléction de la liste déroulante.
récupértion de la valeur de la liste déroulante si elle existe:
[php]$time= isset($_POST['changement_calendrier_match']) ? $_POST['changement_calendrier_match'] : true ;[/php]
entre les balises <script>:
[php]<script type="text/javascript">
time=<? echo $time; ?>
</script>[/php]
finalement la liste:
[php]<select name="changement_calendrier_match" size="1" onChange="document.form1.submit();">
<option value=true >Journée Complète</option>
<option value=false >Match</option>
</select> [/php]