Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    JavaScript per i secondi ...

    A questo script:

    <script LANGUAGE="Javascript">
    <!--
    var dayNames = new Array("Domenica","Lunedì","Martedì","Mercoledì","G iovedì","Venerdì","Sabato")
    var monthNames = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggi o","Giugno","Luglio","Agosto","Settembre","Ottobre ","Novembre","Dicembre")
    var now = new Date()
    var year =now.getYear()
    document.write(dayNames[now.getDay()] + " " + now.getDate() + " " + monthNames[now.getMonth()] + " " +year+" ore:"+now.getHours()+":"+now.getMinutes())
    // -->
    </script>

    Ho aggiunto ...

    <script LANGUAGE="Javascript">
    <!--
    var dayNames = new Array("Domenica","Lunedì","Martedì","Mercoledì","G iovedì","Venerdì","Sabato")
    var monthNames = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggi o","Giugno","Luglio","Agosto","Settembre","Ottobre ","Novembre","Dicembre")
    var now = new Date()
    var year =now.getYear()
    var seconds =now.getSeconds()
    document.write(dayNames[now.getDay()] + " " + now.getDate() + " " + monthNames[now.getMonth()] + " " +year+" ore:"+now.getHours()+":"+now.getMinutes()+":"+now.getSeconds())
    // -->
    </script>

    Ora:
    Mi stama i secondi ma non me li aggiorna appunto ogni secondo come invece vorrei.
    Premettendo che non so nemmeno come ho avuto la genialità di richiamare nello script i secondi, ora ... come fccio a far ciclare la variabile cosicchè appunto aggiorni i secondi???

    HELP ME!

    @lex!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Hai fatto delle modifiche corrette, ma non puoi implementare l'aggiornamento con la stessa facilita`.

    Il tuo script funziona solo durante la costruzione della pagina, dato che usa document.write().
    Per la modifica devi fare delle modifiche radicali:
    1. fare in modo che venga stampato in un campo testo (o altro oggetto dove puoi scriverci dentro);
    2. inserire lo script in una funzione JS;
    3. richiamare la funzione ogni secondo.

    Prova ad implementare i passi uno alla volta.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Data e ora sono dentro il <td> di una tabella.
    Ho visto che stampa la data e stop.
    Io di JavaScript non ne so nulla!
    Come faccio a, come dici tu: richiamare la variable ogni secondo?
    Non puoi mostrarmi la modifica sul codice che ho scritto, x favore?

    Grazie comunque.
    @lex!

  4. #4
    Reale_Augello
    Guest

    Prova...

    ... a dare una lettura a questo thread:

    http://forum.html.it/forum/showthrea...light=orologio

    Ciao !

  5. #5

    No ...

    Non stampa un "Bip" a videooo!
    @lex!

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    prova cosi...




    <head>
    <script LANGUAGE="Javascript">
    <!--
    function dennis(){
    var dayNames = new Array("Domenica","Lunedì","Martedì","Mercoledì","G iovedì","Venerdì","Sabato")
    var monthNames = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggi o","Giugno","Luglio","Agosto","Settembre","Ottobre ","Novembre","Dicembre")
    var now = new Date()
    var year =now.getYear()
    var seconds =now.getSeconds()
    document.getElementById('posto_ora').innerHTML=day Names[now.getDay()] + " " + now.getDate() + " " + monthNames[now.getMonth()] + " " +year+" ore:"+now.getHours()+":"+now.getMinutes()+":"+now. getSeconds()
    }
    // -->
    </script>
    </head>
    <body onload="dennis();setInterval('dennis()','1000')">
    <table>
    <tr>
    <td id="posto_ora"></td>
    </tr>
    </table>
    </body>





  7. #7

    FUNZIONAAAA! Ma ...

    Ok funziona!
    Piiiiiiiiccolo problema: ho indicato nel <td> la grandezza ed il tipo di font che desidero (verdana, -3 pt) ma non me la prende!
    Fa data e ora troppo grandi!
    Potresti gentilemente indicarmi una piccola modifica per mettere font e misura come ho scritto?
    Si può fare?

    GRAZIE!!!!!!!!!!
    @lex!

  8. #8

    aiutino su script ...

    NESSUNO SA COME POTER DEFINIRE FONT E GRANDEZZA DEL FONT DELLA DATA CHE STAMPA A VIDEO?
    DOVE DEVO INTERVENIRE?

    <head>
    <script LANGUAGE="Javascript">
    <!--
    function dennis(){
    var dayNames = new Array("Domenica","Lunedì","Martedì","Mercoledì","G iovedì","Venerdì","Sabato")
    var monthNames = new Array("Gennaio","Febbraio","Marzo","Aprile","Maggi o","Giugno","Luglio","Agosto","Settembre","Ottobre ","Novembre","Dicembre")
    var now = new Date()
    var year =now.getYear()
    var seconds =now.getSeconds()
    document.getElementById('posto_ora').innerHTML=day Names[now.getDay()] + " " + now.getDate() + " " + monthNames[now.getMonth()] + " " +year+" ore:"+now.getHours()+":"+now.getMinutes()+":"+now. getSeconds()
    }
    // -->
    </script>
    </head>
    <body onload="dennis();setInterval('dennis()','1000')">
    <table>
    <tr>
    <td id="posto_ora"></td>
    </tr>
    </table>
    </body>
    @lex!

  9. #9
    Utente di HTML.it L'avatar di Sgnafurz
    Registrato dal
    Mar 2003
    Messaggi
    2,182
    nel td che ha come id "posto_ora"

  10. #10

    Come?

    Cioè?
    Io ho messo così ...

    <td id="posto_ora" rowspan="3"><div align="center"><font color="#000000" size="-3" face="Verdana"></font></div></td>

    Ma non me lo prende ...

    Come posso agire sul td?
    @lex!

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.