avevo fatto uno script ai tempi... nn lo trovavo + online... sul forum... dove č arrivato?
cmq...
codice:<script> function orologio(){ var oggi=new Date() //Estensione delle immagini var esten="gif" //Array relativo al divisore var divisore=new Array() //Nome del file(senza estensione) del divisore(usiamo i : di solito, infatti HH:MM:SS e l'immagine che cerco contiene i :) divisore[1]="divisore" divisore[2]="[img]+divisore[1]+[/img]" //Array relativo alle ore var ora = new Array() ora[1]=oggi.getHours() ora[2]=String(ora[1]) //Controllo la lunghezza dell'ora e se necessario antepongo uno zero if(ora[2].length==1) { ora[2]="0"+ora[2] } ora[3]=ora[2].substr(0,1) ora[4]=ora[2].substr(1,2) ora[5]="[img]+ora[3]+[/img]" ora[6]="[img]+ora[4]+[/img]" //Array relativo ai minuti var minuto= new Array() minuto[1]=oggi.getMinutes() minuto[2]=String(minuto[1]) //Controllo la lunghezza del minuto e se necessario antepongo uno zero if(minuto[2].length==1) { minuto[2]="0"+minuto[2] } minuto[3]=minuto[2].substr(0,1) minuto[4]=minuto[2].substr(1,2) minuto[5]="[img]+minuto[3]+[/img]" minuto[6]="[img]+minuto[4]+[/img]" //Array relativo ai secondi var secondo= new Array() secondo[1]=oggi.getSeconds() secondo[2]=String(secondo[1]) //Controllo la lunghezza del secondo e se necessario antepongo uno zero if(secondo[2].length==1) { secondo[2]="0"+secondo[2] } secondo[3]=secondo[2].substr(0,1) secondo[4]=secondo[2].substr(1,2) secondo[5]="[img]+secondo[3]+[/img]" secondo[6]="[img]+secondo[4]+[/img]" //Sommo le variabili e le scrivo nella tabella document.getElementById("posto_orologio").innerHTML=ora[5]+ora[6]+divisore[2]+minuto[5]+minuto[6]+divisore[2]+secondo[5]+secondo[6] } function nascondi() { //controllo se c'č in esecuzione un setInterval e lo cancello if (acceso) clearInterval(acceso); //Mostro ORA NASCOSTA document.getElementById("posto_orologio").innerHTML="Ora nascosta" } function mostra(){ //Maschero il secondo di caricamento dell'ora document.getElementById("posto_orologio").innerHTML="Caricamento data in corso..." //faccio partire la funzione OROLOGIO ogni secondo e racchiudo tutto nella variabile ACCESO (per la funzione NASCONDI) acceso= setInterval('orologio()','1000') } </script> <body> <table bgcolor="aqua" height="40" width="207"> <tr> <td id="posto_orologio" align="center" width="207" height="25"> </td> </tr> <tr> <td><input type="button" value="Mostra ora" onclick="mostra()"><input onclick="nascondi()"type="button" value="Nascondi ora"> </tr> </table>
č un po' rudimentale... ma efficace :-) se vuoi ci aggiungi un preload ed č perfetto![]()

Rispondi quotando