Argomenti trattati
Inserimento del codice
Scritto il 12/07/2002
All'interno della pagina
    L'inserimento del codice javascript avviene mediante i tag <script>...</script>; e questi indicano all'interprete del browser che tutte le istruzioni incluse all'interno di questi due tag sono da trattare come codice da interpretare.
    I tag <script> possono apparire ovunque all'interno del file HTML, sia all'interno dei tag <head> che all'interno dei tag <body>, il tag <script> però non è sufficiente a far capire al browser che vogliamo utlizzare JavaScript. Esistono infatti altri linguaggi di scripting, tra cui VBscript della Microsoft. Per questo motivo il tag <script> accetta l'attributo language, che serve a specificare il linguaggio di scripting da utilizzare. Vediamo un esempio:

<script type="Text/Javascript">
-->CODICE<--
</script>

    C'è da notare che i tag <script>...</script> li avremmo potuti indifferentemente inserire anche all'interno dei tag .... Importante però è comprendere che, se il codice Javascript viene inserito all'interno dei tag head, al momento del caricamento della pagina nel browser, il suo contenuto verrà visto dagli utenti prima rispetto all'ipotesi in cui fosse stato inserito all'interno dei tag body, secondo un ordine sequenziale di lettura da parte dell'interprete del browser.

All'esterno della pagina
    Inserire i tag <script>...</script> all'interno del file HTML non è la sola opportunità che si presenta agli sviluppatori Web. Infatti possiamo inserire del codice Javascript anche esternamente al file HTML, per poi collegarlo ad esso mediante l'attributo src del tag <script>.
Nel caso in cui il file esterno si chiami "extern.js" il codice per inserirlo all'interno della pagina è:

<script type="Text/Javascript" src="extern.js">
</script>

    Il file "extern.js" non è altro che il file contenente delle dichiarazioni Javascript per esempio un file "extern.js" tipo potrebbe essere un normale file di testo con all'interno:

document.bgColor= "yellow";
document.write("<P align='center'>Hello word!!!!</p>");
Cerca nella sezione
Login utente