Facciamo uno script I
• Supponiamo di voler visualizzare ora e data
– Siccome lo script viene eseguito dal browser, data e ora saranno relative all’utente, oppure
– UTC (Universal Coordinated Time), che è il nuovo nome per il vecchio GMT (Greenwich Mean Time) standard.
<html>
<head><title>Ora e Data</title></head>
<body>
…
<script>
…
</script>
</body></html>
Facciamo uno script II
<script language=“JavaScript”>
<!--
Facciamo uno script III
<script language=“JavaScript”>
<!--
var ora = new Date();
// ora e’ un oggetto con ora e data correnti
// -->
</script>
Facciamo uno script IV
<script language=“JavaScript”>
<!--
var ora = new Date();
// ora e’ un oggetto con ora e data correnti var ora_locale = ora.toString();
var ora_UTC = ora.toGMTString();
// variabili di tipo stringa (formato leggibile)
Facciamo uno script V
<script language=“JavaScript”>
<!--
var ora = new Date();
// ora e’ un oggetto con ora e data correnti var ora_locale = ora.toString();
var ora_UTC = ora.toGMTString();
// variabili di tipo stringa (formato leggibile)
document.write(“<p><b>Ora locale:</b> ”+ora_locale + “<br />”);
document.write(“<b>Ora UTC:</b> ” + ora_UTC + “</p>”);
// visualizzano i dati sulla pagina // -->
</script>
Facciamo uno script VI
<body>
<h1>Ora e Data Correnti</h1>
Facciamo uno script VII
<body>
<h1>Ora e Data Correnti</h1>
<script type=“text\javascript”>
<!--
var ora = new Date();
var ora_locale = ora.toString();
var ora_UTC = ora.toGMTString();
document.write(“<p><b>Ora locale:</b> ”+ora_locale + “<br />”);
document.write(“<b>Ora UTC:</b> ” + ora_UTC + “</p>”);
// -->
</script>
</body>
</html>
Facciamo uno script VIII
• Testiamo lo script
• Modifichiamo lo script
• aggiungiamo un “orologio” più compatto
var ore = ora.getHours();
var minuti = ora.getMinutes();
var secondi = ora.getSeconds();
document.write(“<font size=‘+5’>”);
document.write(ore+“:”+minuti+“:”+secondi);
Facciamo uno script IX
• Causiamo un errore
document.write(“</font>”);