- Donc depuis le debut
- Code pour ouvrir une popup depuis un bouton
-
- CalendDeb.Attributes.Add("onClick","return ShowCalendar('DateDeb');");
-
- Code Javascript douverture de popup
-
- <script language="javascript" type="text/javascript">
- function ShowCalendar(champdate)
- {
- window.open("Calendrier.aspx?champs=" + champdate,"Calendrier","width=350, height=350, resizable=no, toolbar=false, scrollbars=false, status=yes");
- return false; // Util! pour éviter le postback!!
- }
- </script>
-
- Déclarer le control calendar dans une page...pas besoin de detailler...
-
- Et sur evenement DayRender
-
- e.Cell.Text="<a href=\"javascript:validdate('" + e.Day.Date.ToShortDateString() + " Matin')\" style=\"color:#003399\">" + e.Day.Date.Day.ToString() + "</a>";
- e.Cell.Text+="<br><br><a href=\"javascript:validdate('" + e.Day.Date.ToShortDateString() + " AprésMidi')\" style=\"color:#003399\">" + e.Day.Date.Day.ToString() + "</a>";
-
- et la fonction JS pour valider et completer le champs
-
- <script language="javascript" type="text/javascript">
- function validdate(dcur)
- {
- if (window.opener.document.getElementById("votrenomdechamps"))
- window.opener.document.getElementById("votrenomdechamps").value = dcur;
- window.close();
- }
- </script>
Donc depuis le debut
Code pour ouvrir une popup depuis un bouton
CalendDeb.Attributes.Add("onClick","return ShowCalendar('DateDeb');");
Code Javascript douverture de popup
<script language="javascript" type="text/javascript">
function ShowCalendar(champdate)
{
window.open("Calendrier.aspx?champs=" + champdate,"Calendrier","width=350, height=350, resizable=no, toolbar=false, scrollbars=false, status=yes");
return false; // Util! pour éviter le postback!!
}
</script>
Déclarer le control calendar dans une page...pas besoin de detailler...
Et sur evenement DayRender
e.Cell.Text="<a href=\"javascript:validdate('" + e.Day.Date.ToShortDateString() + " Matin')\" style=\"color:#003399\">" + e.Day.Date.Day.ToString() + "</a>";
e.Cell.Text+="<br><br><a href=\"javascript:validdate('" + e.Day.Date.ToShortDateString() + " AprésMidi')\" style=\"color:#003399\">" + e.Day.Date.Day.ToString() + "</a>";
et la fonction JS pour valider et completer le champs
<script language="javascript" type="text/javascript">
function validdate(dcur)
{
if (window.opener.document.getElementById("votrenomdechamps"))
window.opener.document.getElementById("votrenomdechamps").value = dcur;
window.close();
}
</script>