-
Sostituire tag <body>
Ho messo questo codice in una pagina del forum che perņ nativa non ha il tag body, Io l'ho messo e il codice funziona. Perņ, sicuramente il tag c'č da qualche parte nei file del forum, ma con questo mio codice sarebbe doppio. Al posto di body cosa ci posso mettere?
Codice:
<body onload="data(); startTime()">
-
Codice:
<script type="text/javascript">
window.addEventListener('load',function(){data(); startTime()});
</script>
Invece di "load", puoi usare anche DOMContentLoaded che fa partire gli script prima di caricare i file esterni (leggi il link per maggiori info).
Ciao!
-
Ho questi codici, ho notato che quando ricarico la pagina, la data sparisce poi torna, non c'č un modo per lasciarla sempre a video?
Codice HTML:
<script>
//Data italiana
function data() {
var now = new Date();
var giornosett = now.getDay();
var giorno = now.getDate();
var mese = now.getMonth();
var anno = now.getFullYear();
var nameDay = new Array('Dom','Lun','Mar','Mer','Gio','Ven','Sab');
var nameMth = new Array('gen','feb','mar','apr','mag','giu','lug','ago','set','ott','nov','dic');
setTimeout(function() {
data()
},1000); //Scatta ogni secondo
document.getElementById('data').innerHTML = nameDay[giornosett] + ' ' + giorno + ' ' + nameMth[mese] + ' ' + anno + ', ';
}
//Ora formato 24 ore
function startTime() {
var today = new Date();
var ora = today.getHours();
var minuti = today.getMinutes();
var secondi = today.getSeconds();
if (ora<=9) { ora='0'+ora; };
if (minuti<=9) { minuti='0'+minuti; };
if (secondi<=9) { secondi='0'+secondi; };
setTimeout(function() {
startTime()
},1000); //Scatta ogni secondo
document.getElementById('ora').innerHTML = ora + ':' + minuti + ':' + secondi;
}
window.addEventListener('load',function(){data(); startTime()},true);
</script>
Oggi č <span id="data"><?php echo $giorni[$sett],' ',$giorno,' ',$mesi[$mese],' ',$anno; ?></span><span id="ora"></span>