ePrometeusCorsoJavaJava
testi articoli
Testi Articoli  Download
Home | Eshop | Java | Tools | Web | 
CorsoJava è ora Video! Free for all!
Clicca Qui!

INTRODUZIONE AL JAVASCRIPT
Introduzione al JavaScript
Primi passi
Le funzioni
Il linguaggio
Validazione di form
L'Autore

<<< Primi passi >>>

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.

ePrometeus s.r.l. - Web Software House & Open Source System Integrator
MILANO - SAN BENEDETTO DEL TRONTO(AP)
Contatti: info@eprometeus.com