Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Script per fasi lunari

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    29

    Script per fasi lunari

    Ciao!
    Eccomi di nuovo qui!
    Mi piacerebbe inserire nella mia Home Page un javascript che con una piccola immagine di una luna si visualizzi le varie fasi lunari.
    Non sono un'esperta di javascript e non so neanche se è possibile fare una cosa del genere.
    Su internet c'è qualcosa del genere ma è troppo ingombrante per la mia homepage avrei difficoltà nell'inserirla.
    Mi potreste aiutare?

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Stai proprio chiedendo la luna

    codice:
    <SCRIPT>
    function faseLuna(DG) {          // RITORNA 5 SE C'E' LA LUNA PIENA
    DR = new Date(2000,0,1);	// data di riferimento
    TL = (((DG - DR) / 1000) + 2114500) % 2551443;
    RV = 1
    if (TL < 2508243)   	RV=8   //  CALANTE DA ULTIMO
    if (TL < 1956782.25)	RV=7   //  ULTIMO QUARTO
    if (TL < 1870382.25)	RV=6   //  CALANTE DA PIENA
    if (TL < 1318921.5) 	RV=5   //  PIENA
    if (TL < 1232521.5) 	RV=4   //  CRESCENTE DA PRIMO
    if (TL < 681060.75) 	RV=3   //  PRIMO QUARTO
    if (TL < 594660.75) 	RV=2   //  CRESCENTE DA NUOVA
    if (TL < 43200)	   	RV=1   //  NUOVA
    return  RV
    }
    // esempio: 
    alert(faseLuna(new Date(2004,10,27)))
    </SCRIPT>
    ciao

    ps: tradotto al volo dal VBScript: http://forum.html.it/forum/showthrea...hlight=luna%2A
    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
    Registrato dal
    Dec 2005
    Messaggi
    29
    Grazie mille!
    Lo proverò subito!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    29
    Scusami se disturbo di nuovo!
    Lo script funziona ma quando vado in Anteprima si visualizza una finestra di messaggio.
    Io cercavo una cosa similehttp://lucyweb.altervista.org/

  5. #5
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Cosa vuol dire che vai in Anteprima? :master:

    La pagina linkata usa uno script semplice... l'immagine della luna e' apparentemente fissa, se varia coi giorni e' sicuramente aggiornata a mano o gestita lato server.

    Questo lo script usato:

    <script language="JavaScript" type="text/javascript">
    <!--
    /*By Java Street*/
    var current= new Date()
    var day_night=current.getHours()
    if (day_night<=12)
    document.write("[img]immagini/sole.gif[/img]")
    else
    document.write("[img]immagini/luna.gif[/img]")
    //-->
    </script>

    ma, come potrai verificare facilmente, l'immagine non cambia con la luna, solo con l'alternarsi di giorno/notte.

    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

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    29
    Scusami non ti avevo informato che utilizzo Front Page era per questo che ho citato Anteprima.
    Però con Front Page e il linguaggio Html molte cose sono limitate quindi ci aggiungo anche javascritpt.

  7. #7
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Quando aggiungi uno script ad una pagina non usare frontpage VVoVe: ... meglio un semplice editor di testo come notepad.

    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

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    29
    Grazie per il suggerimento!
    Ne farò buon uso!
    ciao

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.