window.status="Io sono il nuovo testo"; |
Estremamente facile da capire, per facilitarci la vita, possiamo inserirlo dentro il tag <body> tramite l'attributo onLoad="window.status='Io sono il nuovo testo!'" oppure come azione da eseguire dopo un certo evento, ad esempio per il bottone qui sotto che serve come prova [si aggiunge nel codice per il bottone onClick="window.status='Nuovo testo'"] |
function ora_status() { var oggi = new Date(); var ore = oggi.getHours(); var minuti = oggi.getMinutes(); var secondi = oggi.getSeconds(); /*Questi if fanno scrivere gli zeri nel caso ore,min e sec sono minori di 10, ovvero non 14:3:7 ma 14:03:07. Graficamente più professionale!!!!*/ if (ore<10) ore =("0"+ore); if (minuti<10) minuti =("0"+minuti); if (secondi<10) secondi =("0"+secondi); window.status=("Sono le " + ore + "\:" + minuti + "\:" + secondi); } setInterval("ora_status()", 1000); |
La funzione deve stare dentro i tag script e deve essere richiamata o tramite un'altra coppia di tag oppure con l' onLoad del body. L'unica parte strana è quella con gli if; si potrebbe dire che al fine dei mostrare l'ora è inutile, ma è graficamente meglio vedere minuti e secondi scritti sempre a due cifre! Unica cosa da notare, il metodo setInterval che vuole come argomenti sia il nome della parte di codice che deve essere ripetuta sia l'intervallo dopo il quale viene richiamata (espresso in millisecondi, quindi 1000 ms = 1 sec.) |