ehm...
quello sarebbe il comando che uso per far comparire sto benedetto calendario (lo sto odiando).
In testa alla pagina metto questo script sempre JS, che in pratica richiama tutte le funzioni necessarie per far comparire il calendario
codice:
<SCRIPT LANGUAGE="JavaScript" SRC="FunzioniJS/CalendarPopup.js"></SCRIPT>
<SCRIPT language=JavaScript>document.write(getCalendarStyles());</SCRIPT>
<SCRIPT LANGUAGE="JavaScript">
<!--
var cal = new CalendarPopup("testdiv1");
cal.showYearNavigation();
cal.showYearNavigationInput();
cal.setMonthNames('Gennaio','Febbraio','Marzo','Aprile','Maggio','Giungo','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre');
cal.setDayHeaders('D','L','M','M','G','V','S');
cal.setWeekStartDay(1);
cal.setTodayText("Oggi");
//-->
</SCRIPT>
In pratica lo script del calendario funziona sempre bene. Tranne quando inserisco nel mio form il tag runat="server"... pensavo fosse questione di integrare il codice JS nell'ASP.NET, ma insieme a te ho "tirato fuori" il codice ed integrato bene quindi non so più cosapensare.
Guarda, giusto se ti viene un lampo di genio altrimenti non ti dannare la vita. Ti ringrazio già tanto fin qui...