![]() |
![]() Il sito per imparare gratuitamente a fare pagine web. |
|
Guida XHTML - Ver. 1.1.7 - Settembre 2008 Ver. 0.1 - Anno 2005
Multimedia: Audio, Applets, Script JavaScript
/* Original: Andrea Bianchi
Web Site: http://www.web-link.it */ function WebDate() { var now = new Date(); var year= now.getYear();if (year < 1000) year += 1900; nameDay = new Array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato'); nameMth = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre'); document.write('<p> Oggi: '+nameDay[now.getDay()]+ ' ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + year+'</p>');} Salviamo il tutto e richiamiamo il file appena creato, useremo questa semplice riga che dovrà essere posizionata in head, proprio dove avrebbe dovuto trovarsi il codice completo, come da istruzioni nella pagina dello script. <head>
<script type="text/javascript" src="data.js";></script>
</head>
Certi script come questo sono formati da due o più parti di codice e devono essere inseriti in body o in head, dipende soltanto da ciò che ha previsto il suo programmatore, il quale avrà fornito istruzioni in merito. Nel nostro esempio una parte del codice andava messa in head, e noi abbiamo messo proprio in head il richiamo al file esterno .js che contiene lo script vero e proprio, queste istruzioni vengono poi richiamato dalla parte di codice che si trova in body, praticamente in questo esempio quello che si trova in body serve soltanto per stabilire il punto esatto della pagina web sulla quale far apparire la data odierna. <body>
<span id="webpos">
<script type="text/javascript">WebDate();</script> </span> </body>
Qui non serve capire il codice ma semplicemente apprendere come inserirlo nel modo giusto e corretto. Trattandosi di un linguaggio di programmazione è sufficiente tralasciare una sola virgola, o aggiungere un ritorno a capo non previsto ed il tutto potrebbe non funzionare a dovere, in alcuni casi persino paralizzare il browser che tenterebbe di eseguire il codice sbagliato. Questo sotto il risultato del nostro script: Nel caso in cui si volesse inserire lo script nella pagina web, senza cioè fare uso del richiamo al file esterno, si dovrà avere l'accortezza di aggiungere CDATA (Character data) completo di tutta la sequenza di simboli che si rende necessaria per non confondere i browser web che non supportano XHTML: <script type="text/javascript"><!--//--><![CDATA[//><!--
codice dello script
//--><!]]></script>
Finisce qui questa rubrica dedicata a XHTML con Style, nella prossima lezione vedremo come trasferire il tutto nel nostro spazio web facendo uso di un programma di FTP. |
||
Andrea Bianchi |
||
| Sito di riferimento: www.Web-Link.it Forum di riferimento: www.ilmioforum.com | ||