my name is (Normal User)
Newbie
Messaggi: 4
Iscritto: 11/05/2012
|
Salve, ho il seguente codice :
Codice sorgente - presumibilmente Php |
<script> var data = new Date(); data.setTime( <? echo time()*1000; ?>); function orologio() { var ora = data.getHours(); var min = data.getMinutes(); var sec = data.getSeconds(); if(ora<10){ ora= "0"+ora;} if(min<10){ min= "0"+min;} if(sec<10){ sec= "0"+sec;} document.getElementById('orologio').innerHTML = data.getDate()+"/"+(data.getMonth()+1)+"/"+data.getFullYear()+" - "+ora+":"+min+":"+sec; data.setTime(data.getTime()+1000) setTimeout("orologio();",1000); } </script><body onload="orologio()"> <div id="orologio"></div>
|
Che uso per ottenere a video l'ora che si aggiorna ogni secondo.
Vorrei però inserire la scritta dell'orario dentro una textarea quindi:
<textarea name="ora" cols="10" rows="1">
codice
</textarea><br>
Come potrei risolvere? Grazie
|
|
Qwertj (Dev Team)
Guru
Messaggi: 678
Iscritto: 30/05/2011
|
basta che l'elemento con id orologio lo metti textarea... è di una semplicità sconcertante...
|
|
my name is (Normal User)
Newbie
Messaggi: 4
Iscritto: 11/05/2012
|
Ciao, non volermene, però non programmo in php. Mi serve solo per rendere visibile l'ora nella textarea per un mio progetto in vb.net
comunque, è così?
Codice sorgente - presumibilmente Plain Text |
<textarea name="orologio" cols="10" rows="1">
|
|
|
pierotofy (Admin)
Guru^2
Messaggi: 6230
Iscritto: 04/12/2003
|
Mm, no.
Cosi'
Codice sorgente - presumibilmente Plain Text |
<textarea id="orologio" cols="10" rows="1" name="orologio">
|
|
|
my name is (Normal User)
Newbie
Messaggi: 4
Iscritto: 11/05/2012
|
Non funziona... posto tutto il codice per maggiore chiarezza
Codice sorgente - presumibilmente Php |
<script> var data = new Date(); data.setTime( <? echo time()*1000; ?>); function orologio() { var ora = data.getHours(); var min = data.getMinutes(); var sec = data.getSeconds(); if(ora<10){ ora= "0"+ora;} if(min<10){ min= "0"+min;} if(sec<10){ sec= "0"+sec;} document.getElementById('orologio').innerHTML = data.getDate()+"/"+(data.getMonth()+1)+"/"+data.getFullYear()+" - "+ora+":"+min+":"+sec; data.setTime(data.getTime()+1000) setTimeout("orologio();",1000); } </script><body onload="orologio()"> <div id="orologio"></div> <form method="post" action=""> <textarea id="orologio" cols="10" rows="1" name="orologio"> </textarea><br>
|
|
|
pierotofy (Admin)
Guru^2
Messaggi: 6230
Iscritto: 04/12/2003
|
Ma ora hai due elementi che hanno lo stesso id.... se vuoi avere lo stesso valore in entrambi gli elementi dovrai cambiare l'id di uno dei due elementi (il div e la textarea) e cambiare il codice....
Codice sorgente - presumibilmente Plain Text |
document.getElementById('orologio1').innerHTML = document.getElementById('orologio2').innerHTML = data.getDate()+.......
|
Ultima modifica effettuata da pierotofy il 11/05/2012 alle 17:26
|
|
my name is (Normal User)
Newbie
Messaggi: 4
Iscritto: 11/05/2012
|
uhm cavolo hai ragione, ho cancellato la div. Ora funge tutto. Grazie
|
|