Visualizzazione dei risultati da 1 a 4 su 4

Discussione: errore script orologio

  1. #1
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119

    errore script orologio

    non capisco perchè non va!
    codice:
    <script language="JavaScript">
    <!--
    var h=0;
    var m=0;
    var s=0;
    
    function orologio(){
            d=new Date(); 
    		weekday = d.getDay();
    		if (weekday == 0) print1='Domenica';
    		if (weekday == 1) print1='Lunedì';
    		if (weekday == 2) print1='Martedì';
    		if (weekday == 3) print1='Mercoledì';
    		if (weekday == 4) print1='Giovedì';
    		if (weekday == 5) print1='Venerdì';
    		if (weekday == 6) print1='Sabato';
    		month = d.getMonth();
    		if (month == 0) print2='Gennaio';
    		if (month == 1) print2='Febbraio';
    		if (month == 2) print2='Marzo';
    		if (month == 3) print2='Aprile';
    		if (month == 4) print2='Maggio';
    		if (month == 5) print2='Giugno';
    		if (month == 6) print2='Luglio';
    		if (month == 7) print2='Agosto';
    		if (month == 8) print2='Settembre';
    		if (month == 9) print2='Ottobre';
    		if (month == 10) print2='Novembre';
    		if (month == 11) print2='Dicembre';
    		date = d.getDate();
    		year = d.getYear();
            h=" "+d.getHours();
            m=""+d.getMinutes();
            s=""+d.getSeconds();
            if (h.length==1) h="0"+h;
            if (m.length==1) m="0"+m;
            if (s.length==1) s="0"+s;
            ora=print1+" "+date+" "+print2+" "+year+" - "+h+":"+m+":"+s;
            var id=setTimeout("orologio()",500);
            document.all.orologio.innerHTML=ora;
    }
    //-->
    </script>
    <div id='orologio'> </div>

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    prova a mettere il DIV prima DELLO SCRIPT.

  3. #3
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    non cambia nulla.
    mancava il richiamo!
    ora l'ho messo su body onclick
    se lo metto su body onload non va (???)
    ora provo con body onmouseover:gren:
    ciao

  4. #4
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    ecco lo script funzionante...
    grazie lo stesso $$$
    codice:
    <script language="JavaScript">
    <!--
    var h=0;
    var m=0;
    var s=0;
    
    function orologio(){
            d=new Date(); 
    		weekday = d.getDay();
    		if (weekday == 0) print1='Domenica';
    		if (weekday == 1) print1='Lunedì';
    		if (weekday == 2) print1='Martedì';
    		if (weekday == 3) print1='Mercoledì';
    		if (weekday == 4) print1='Giovedì';
    		if (weekday == 5) print1='Venerdì';
    		if (weekday == 6) print1='Sabato';
    		month = d.getMonth();
    		if (month == 0) print2='Gennaio';
    		if (month == 1) print2='Febbraio';
    		if (month == 2) print2='Marzo';
    		if (month == 3) print2='Aprile';
    		if (month == 4) print2='Maggio';
    		if (month == 5) print2='Giugno';
    		if (month == 6) print2='Luglio';
    		if (month == 7) print2='Agosto';
    		if (month == 8) print2='Settembre';
    		if (month == 9) print2='Ottobre';
    		if (month == 10) print2='Novembre';
    		if (month == 11) print2='Dicembre';
    		date = d.getDate();
    		year = d.getYear();
            h=" "+d.getHours();
            m=""+d.getMinutes();
            s=""+d.getSeconds();
            if (h.length==1) h="0"+h;
            if (m.length==1) m="0"+m;
            if (s.length==1) s="0"+s;
            ora=print1+" "+date+" "+print2+" "+year+" - "+h+":"+m+":"+s;
            var id=setTimeout("orologio()",100);
            document.all.orologio.innerHTML=ora;
    }
    //-->
    </script>
    <div id='orologio'> </div>
    <body onmouseover="orologio()" onmouseout="orologio">

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 © 2024 vBulletin Solutions, Inc. All rights reserved.