Vai ai contenuti
Ministero dell'Istruzione, dell'Università e della Ricerca
Formazione degli insegnanti sulle Tecnologie dell'Informazione e della Comunicazione
For TIC
Percorso C
Modulo 16
Creazione e mantenimento di un sito Web
Approfondimento: JavaScript
Tag Script e NoScript

Per inserire uno script all'interno di una pagina HTML occorre utilizzare il tag <SCRIPT>. Questo tag è possibile inserirlo in qualsiasi posizione della pagina, l'importante è chiuderlo.

Gli script possono essere posizionati tra i tag <HEAD> in modo che siano caricati per primi, importante se si utilizzano delle variabili per gestire la pagina e per inserirvi delle funzioni che vengono avviati da eventi attivati sulla pagina, oppure in qualsiasi parte della pagina.

Se ne possono inserire in una misura qualsiasi l'importante è chiuderli. Il browser, infatti, legge la pagina dall'alto verso il basso, quando incontra il Tag <SCRIPT> continua a leggere sempre nello stesso verso ma interpreta le righe in maniera diversa, per cui se il tag non viene chiuso con l'apposito tag </SCRIPT> anche la restante parte della pagina viene interpretata come codice JavaScript con conseguente errore nella esecuzione.

In caso di errore nella fase di esecuzione si possono verificare due comportamenti diversi da parte del browser:

Per inserire uno script in una pagina occorrono queste righe:

<SCRIPT>
<!-- Istruzioni JavaScript --!>
</SCRIPT>

Dato che i linguaggi di scripting sono diversi occorre specificare a quale linguaggio associare lo script, e quindi evitare che si utilizzi quello non voluto:

<SCRIPT language=JavaScript>
<!-- Istruzioni JavaScript --!>
</SCRIPT>

In questo modo si indica che lo script è in codice JavaScript. Se l'utente utilizza un browser che non supporta JavaScript, oppure è disabilitato, esiste un tag grazie al quale è possibile impedire la visualizzazione errata della pagina.

<NOSCRITP>
sezione per browser che non supportano JS
</NOSCRIPT>
Indice