Index PHP JavaScript Forum Guestbook Linux
Nozioni di Base <SCRIPT Language="Javascript"> <!-- Qui va il codice di Javascript //--> </SCRIPT> Noterete che ci sono i tag di commento (<!-- -->) di Html. Questi, anche se non necessari, sono fortemente consigliati per evitare che il browser possa fare confusione su ciò che sia codice Html e non, soprattutto se state usando funzioni di Javascript (ricordo che è un linguaggio di programmazione) che scrivono codice Html sulle vostre pagine. I segni "//", invece, sono il modo in Javascript di commentare; in questo caso servono per indicare che i simboli che seguono per Javascript sono commenti. Lo script (cioè tutto ciò che è inserito nei tag) può essere inserito sia in testa al documento (tra i tag HEAD) che nel BODY; la differenza sta nel fatto che il codice JS inserito in testata è quello che viene letto prima e ciò può essere utile per alcuni script che necessitano di essere in memoria del browser, prima che tutta la pagina web sia elaborata. Bisogna fare molta attenzione, però, a non inserire script, che contengano richiami a oggetti html (quali Form o Tabelle), prima degli oggetti stessi; questo perchè il browser, nel caricare lo script, andrà a cercare questi oggetti e, non avendoli ancora letti e interpretati, non li troverà, di conseguenza lo script darà errore. Inoltre, una cosa che può essere utile, è la possibilità di poter creare dei file dedicati al codice JS da richiamare dalle pagine web senza dover scrivere o inserire in essa codice JS. Per fare ciò, basta aprire un file di "note pad", inserire lì il codice e poi salvarlo con estensione ".js"; per richiamare questo file (supponiamo si chiami "FileConCodice.js" e che sia nella stessa directory del file chiamante) dalla pagina web basta scrivere (facendo attenzione ai maiuscoli e minuscoli): <SCRIPT Language="Javascript" src="FileConCodice.js"> <!-- //-- > </SCRIPT> Questa tecnica da il vantaggio di poter utilizzare lo stesso codice in più pagine, passando parametri diversi senza doverlo inserire ogni volta in tutte le pagine in cui è richiesto.