Menu













Yehpee.com cerca l'azienda e promuovi il made in italy

    Calendario mensile

    Un semplice calendario che visualizza tutti i giorni del mese corrente.



    Eccovi il codice:

    
    <% 
    Private sub Calendario (MeseNum , Anno) 
    
       dim DayAttuale , DataInizio , DayX , CounterDay , Week 
    
    %>
       <table border=1 style="background-color: #EEEEEE; border: 1 solid #808080"> 
         <!--  creazione riga con iniziali dei giorni della settimana -->    <tr> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >L</font></td> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >M</font></td> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >M</font></td> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >G</font></td> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >V</font></td> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >S</font></td> 
         <td style="border: 1 solid #808080"><font size=4 color=Crimson >D</font></td> 
        </tr> 
       <% 
       'creo la data iniziale del mese 
       DataInizio="01/" & MeseNum & "/" & Anno 
    
       'inizializzo il contatore dei giorni del mese 
        CounterDay=1 
    
       'ciclo scansione settimane 
       for Week=0 to 5 
         Response.Write("<tr>") 
    
         'ciclo che scandisce i giorni della settimana 
         for DayX=1 to 7 
           DayAttuale=Datepart("w",DataInizio,2) 
           '2 indica che Lunedi 
    
           if DayAttuale = DayX then 
             if MeseNum=Month(DataInizio) then 
               'generazione cella calendario 
               Response.Write("<td style=""border: 1 solid #808080"" bgcolor='#ffffff' align=center>") 
               Response.Write(" <font size=4 color=green>") 
               Response.Write( CounterDay) 
               Response.Write(" </font>") 
               Response.Write("</td>") 
    
               DataInizio=dateadd("d",1,DataInizio) 
               CounterDay=CounterDay+1 
             else 
               'se il mese del giorno non è uguale a quello 
               'attuale allora il calendario è terminato esco 
               'dal ciclo ponendo Week = 5. 
               Week=5 
             end if 
            else 
             'se il giorno non è fa parte del mese 
             'attuale stampo una cella vuota 
             Response.Write("<td></td>") 
           end if 
         next 
         Response.Write("</tr>") 
       next 
    
       Response.Write("</table>") 
    
    end sub 
    
    call Calendario( Month(Now()), Year(Now()) ) 
    
    %>
    </table>
    





    meteo, pele, free, van basten, immagini, sorpassi, download, shumacher, programmazione, animali, scarica, programmare, natura, formula1, macchine sportive, cap, script, senna, incidenti, auto

Usiamo i cookies per rendere possibile il corretto funzionamento del sito web per ogni utente. Utilizzando il nostro sito, accetti le nostre modalità di utilizzo dei cookies.
Privacy e cookie policy