Visualizzazione risultati 1 fino 3 di 3

Discussione: Sostituire tag <body>

  1. #1
    Guest

    Predefinito 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()">

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,145

    Predefinito

    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!
    Ultima modifica di alemoppo : 23-06-2015 alle ore 21.12.50

  3. #3
    Guest

    Predefinito

    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 + ',&nbsp;';
    }
    
    //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>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •