|
Iniziamo la nostra carrellata vedendo come è possibile incorporare semplici
comandi in JavaScript in un documento HTML. Ecco il primo esempio:
&<SCRIPT language="JavaScript">
<!-- Mosaic? Lynx? Ignoratemi!
document.write('Ciao, mondo!<br>');
// -->
</SCRIPT>
Se inserite questo codice all’interno di un HTML vedrete comparire in corrispondenza
del tag la scritta “Ciao, mondo.”. Va bene, probabilmente c’era un modo più
semplice di ottenere lo stesso risultato, ma così cominciamo a vedere un
po’ di cose nuove. Innanzitutto il tag <SCRIPT>, che serve ad inserire
uno script all’interno di un HTML. La funzione document.write() (o meglio:
il metodo write() dell’oggetto document - ne parleremo dopo) che “scrive”
nel documento stesso, ovviamente in HTML.
Un avvertenza: occorre sempre terminare un con un <BR> una linea,
altrimenti il Navigator potrebbe non visualizzare l’ultima linea. È uno dei
vari bachi nella versione corrente del JavaScript. Niente di strano: il linguaggio
è nuovissimo e avrà sicuramente bisogno di qualche tempo per stabilizzarsi.
Abbiamo anche usato un trucco per non far apparire il sorgente dello script
ai browser che non supportano il JavaScript, per la verità simile ad uno
analogo usato con Java. All’interno del tag <SCRIPT> il tag <!--
non apre un commento fino alla chiusura ma solo fino a fine linea: cosicché
un browser che supporta il JavaScript ignora solo quella linea, mentre un
browser che non lo supporta ignora tutto fino alla chiusura del commento,
il -->. Notare che anche // è un commento per il JavaScript. Quanto ai
tag <SCRIPT> e </SCRIPT>, essi vengono ignorati da qualunque
browser che non li supporta, come da specifiche HTML sin dalla 1.0.
|