Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Calendario

  1. #1
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Calendario

    Ciao a tutti

    avrei bisogno di un piccolo aiuto, x favore;

    vorrei far visualizzare, invece della data in formato testo, una gif con su scritto il numero del giorno; come se fosse un calendario "perpetuo".

    C'è qualcuno disponibile?

    Grazie

    -Floyd-
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Preparati 31 immagini gif con il numero, chiamale con g1.gif ... g31.gif e poi, nel punto in cui vuoi che appaia:

    <script>
    oggi = new Date(),
    document.write("[img]g"+oggi.getDate()+".gif[/img]")
    </script>

    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
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    Ciao br1
    grazie tante per la risposta;
    ho provato a scrivere il codice che mi hai suggerito ma non viene visualizzata l'immagine gif;

    cmq sono allo stesso "livello" sia le imamgini che il file html;

    spero ci sia una soluzione.

    Grazie ancora
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  4. #4
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    ho scritto in questo modo, non so se è corretto:

    <SCRIPT language=JavaScript>
    oggi = new Date();
    num = oggi.getDate();
    gio = oggi.getDay();
    mes = oggi.getMonth() ;
    anno = oggi.getYear();
    var datadioggi;

    if (gio == 0)
    document.write ("[img]g30.gif[/img]");

    if (gio == 1)
    document.write ("[img]g31.gif[/img]");

    if (gio == 2)
    document.write ("[img]g1.gif[/img]");

    if (gio == 3)
    document.write ("[img]g2.gif[/img]");

    if (gio == 4)
    document.write..............

    if (gio == 5)
    if (gio == 6)

    if (mes == 0)
    if (mes == 1)
    .............
    if (mes == 11)
    </SCRIPT>

    Ho provato ad impostare il calendario fino al 2 e 3 giugno e mi appare correttamente la gif corrispondente;

    è errato come metodo?
    A me interessa solo che appaia la gif e nient' altro;
    anche se devo scrivere qualche "document.write......" in più,
    pazienza!

    grazie tante br1 x la risposta che vorrai darmi.
    P.S. Non ho capito perchè non mi "scrive" la gif nel modo in cui mi hai aiutato tu.

    Saluti

    -Floyd-
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  5. #5
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    in effetti è sbagliato;
    non ci siamo!

    perchè in questo modo posso solo "gestire" 6 gg e non 31.

    Chi mi darebbe un aiuto x favore?

    Grazie 1000 ragazzi.

    A presto

    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    e dovresti fare una casistica immensa


    tu vuoi che ogni giorni esca la data odiera, non fatta di testo ma di immagini gif, vero? prova così (se hai 31 immagini) :

    <script>
    oggi = new Date();
    g=oggi.getDate();
    m=oggi.getMonth()+1;
    a=oggi.getFullYear();
    document.write("[img]g"+g+".gif[/img]");
    document.write("[img]separatore.gif[/img]")
    document.write("[img]g"+m+".gif[/img]");
    document.write("[img]separatore.gif[/img]")
    document.write("[img]g"+a+".gif[/img]");
    </script>


    l'immagine separatore.gif potrebbe essere un'immagine con ad esempio uno slash (/), che ti divide giorno, mese ed anno.

    Cmq, se non vuoi fare 31 immagini, riesci a cavartela anche con 10 (gif con numeri da 0 a 9)

  7. #7
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641
    Ciao Dennis
    grazie x il tuo interessamento;
    ho già creato le 31 immagini, nominate: g1.gif, g2.gif ecc fino a g31.gif

    In questo caso dovrei togliere solo il rigo in cui hai scritto
    document.write("[img]separatore.gif[/img]") oppure ho inteso male?

    Grazie 1000.

    saluti
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    si, se non ti interessa il separatore, togli le due righe con separatore.gif

  9. #9
    Utente di HTML.it L'avatar di floyd46
    Registrato dal
    Feb 2002
    residenza
    Apulia
    Messaggi
    2,641

    Grazieeeeeeeeeee

    Grazie Dennis

    ho risolto in questo modo:

    <script language="JavaScript" type="text/javascript">
    oggi = new Date();
    g=oggi.getDate();
    m=oggi.getMonth()+1;
    a=oggi.getFullYear();
    document.write("[img]immagini/g" +g+ ".gif[/img]");
    </script>

    grazie al tuo codice;
    in pratica io sbagliavo in quanto non indicavo il giorno, vale a dire
    g=oggi.getDate();
    e non lo inserivo nel rigo:
    document.write("[img]immagini/g" +g+ ".gif[/img]");

    ho provato ad impostare il calendario dell' orologio su diverse
    date del mese di giugno e mi appare perfettamente la gif corrispondente.


    grazie ancora.


    saluti

    -floyd-
    "Le persone che realizzano layout con tabelle annidate, spacer gif o che ignorano l'accessibilità non possono più definirsi professionisti." Andy Clarke
    --------------------------------

    www.extrowebsite.com

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.