Vorrei sapere qual'è il metodo migliore per formattare questo script, ho provato nei 2 modi e funziona, ma qual'è il modo più corretto?
Questo css prende tutto:
Codice:
<span class="xxx">
<script>
//Feste dal 1-12 al 2-1
function feste() {
var calendario = new Date();
var giorno = calendario.getDate();
var mese = (calendario.getMonth()+1); // Gennaio=1
var nodate = 1;
if (((giorno >=1) && (mese==4)) || ((giorno <=2) && (mese==1))) {
document.write('Buone Feste!'); var nodate = 0;
}
}
feste();
</script>
</span>
Questo invece solo il richiamo:
Codice:
<script>
//Feste dal 1-12 al 2-1
function feste() {
var calendario = new Date();
var giorno = calendario.getDate();
var mese = (calendario.getMonth()+1); // Gennaio=1
var nodate = 1;
if (((giorno >=1) && (mese==12)) || ((giorno <=2) && (mese==1))) {
document.write('Buone Feste!'); var nodate = 0;
}
}
</script>
<span class="xxx">
<script>
feste();
</script>
</span>
Ci sarebbe poi un altro modo che è quello di formattare direttamente il testo nel document.write:
Codice:
document.write('<span class="xxx">Buone Feste!</span>'); var nodate = 0;