Bonjour.
Dans mon code j'appelle qui une fonction qui affiche une date dans un input type="text".
Je voudrais appeler une 2ème fonction pour cacher le calendrier
Les 2 fonctions javascript :Le code qui appelle la fonction afficher_date(valeur)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <Script Language="Javascript"> function hide(identifiant) { if (document.getElementById(identifiant).className == "hidden") { document.getElementById(identifiant).className = "visible"; } else if (document.getElementById(identifiant).className == "visible") { document.getElementById(identifiant).className = "hidden"; } } function afficher_date(valeur) { document.date.madate.value=document.date.madate.value + "-" + valeur; } </script>Je voudrais appeler la fonction hide(identifiant) tout de suite après la fonction afficher_date(valeur).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for($i = 1; $i <= count($calendar); $i++) { echo('<tr>'); for($j = 1; $j <= 7 && $j-$z+1+(($i*7)-7) <= $nbdays; $j++){ if($j-$z+1+(($i*7)-7) == date("j") && $monthnb == date("n") && $year == date("Y")) echo('<td class="current" onclick="afficher_date(this.firstChild.nodeValue);" style="cursor:pointer">'.$calendar[$i][$j].'</td>'); else echo('<td onclick="javascript:afficher_date(this.firstChild.nodeValue)" style="cursor:pointer">'.$calendar[$i][$j].'</td>'); } echo('</tr>'); }
Merci de m'aider
Partager