Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Calendario

  1. #1

    Calendario

    codice:
    <script LANGUAGE="vbscript"> 
    <!-- 
    document.write ("<p align='center'><table border=5>") 
    document.write ("<tr><td align=center colspan=7>" & Ucase(monthname(month(date()))) & " " & year(date()) & "</td></tr>") 
    document.write ("<tr><td><font color='#FF0000'>Domenica</font></td><td>Lunedì</td><td>Martedì</td><td>Mercoledì</td><td>Giovedì</td><td>Venerdì</td><td>Sabato</td></tr>") 
    giornodelmese="01/" & month(date()) & "/" & year(date()) 
    giorno=1 
    'questo controllo risolve il probelma del mese di dicembre 
    if (month(date())+1)>12 then 
    anno=Year(date())+1 
    mese=1 
    else 
    anno=Year(date()) 
    mese=(month(date())+1) 
    end if 
    primodelmesesuccessivo="01" & "/" & mese & "/" & anno 
    ultimodelmese=DateAdd("d",-1,primodelmesesuccessivo) 
    While (giorno<day(ultimodelmese)) 
    document.write ("<tr>") 
    giornodellaset=WeekDay(giornodelmese) 
    for i=1 to giornodellaset-1 
    document.write ("<td> </td>") 
    next 
    for i=giornodellaset to 7 
    if i<>1 then 
    document.write ("<td><p align='center'>" & giorno & "</p></td>") 
    else 
    document.write ("<td><p align='center'><font color='#FF0000'>" & giorno & "</font></p></td>") 
    end if 
    giorno=giorno+1 
    if giorno>day(ultimodelmese) then exit for 
    next 
    for i=i+1 to 7 
    document.write ("<td> </td>") 
    next 
    document.write ("</tr>") 
    giornodelmese=(giorno) & "/" & month(date()) & "/" & year(date()) 
    Wend 
    document.write ("</table></p>") 
    //--> 
    </script>
    Chi mi da una mano a modificare il codice per ottenere un calendario dinamico(nel quale si può cambiare mese e anno) sempre in vbscript???

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <script LANGUAGE="vbscript">
    <!--
    miaData = DateSerial(2004, 12, 25) ' anno,mese,giorno
    document.write ("<p align='center'><table border=5>")
    ...

    poi cambia tutti i date() in miaData

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Originariamente inviato da br1
    <script LANGUAGE="vbscript">
    <!--
    miaData = DateSerial(2004, 12, 25) ' anno,mese,giorno
    document.write ("<p align='center'><table border=5>")
    ...

    poi cambia tutti i date() in miaData

    ciao
    Grazie provvedo subito e ti faccio sapere.

  4. #4
    Originariamente inviato da br1
    <script LANGUAGE="vbscript">
    <!--
    miaData = DateSerial(2004, 12, 25) ' anno,mese,giorno
    document.write ("<p align='center'><table border=5>")
    ...

    poi cambia tutti i date() in miaData

    ciao
    Ok!!! Però io vorrei poter cambiare mese e anno mediante un form in modo dinamico, cioè selezionando un mese o un anno dovrebbero apparire immediatamento. Io ci ho provato ma non riesco, se qualcuno ci riesce gliene sarei grato.(Ovviamente sempre in vbscript)

  5. #5
    UP!!!

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Lo script usa document.write() per disegnare il calendario nel momento in cui si carica la pagina.

    E' possibile adattarlo per agire su una popup o in un altro frame... meno facile (ma non impossibile) sulla stessa pagina... scegli

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Originariamente inviato da br1
    Lo script usa document.write() per disegnare il calendario nel momento in cui si carica la pagina.

    E' possibile adattarlo per agire su una popup o in un altro frame... meno facile (ma non impossibile) sulla stessa pagina... scegli

    ciao
    Quello che volevo realizzare era un calendario che potesse visualizzare il mese e l'anno scelto nella stessa pagina mediante un form (form presente nella stessa pagina di visualizzazione del calendario).
    Io ci ho provato senza riuscirci, forse anche perchè sono alle prime armi. Quindi un tuo aiuto mi farebbe molto piacere.

  8. #8
    UP!!!

  9. #9
    Le vacanze sono passate, si torna al lavoro, ma io ho sempre lo stesso problema che non riesco a risolvere. AIUTOOOOO!!!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.