Header e Body
Header e Body non sono soltanto i due tag più importanti del linguaggio Html ma identificano anche le due sezioni in cui si suddivide la pagina. La sezione header costituisce l’intestazione della pagina e anche se dal punto di vista del linguaggio è considerata una sezione facoltativa, nel senso che l’interprete è comunque in grado di rappresentare la pagina anche se l’header è assente, comunque è molto raro il caso di pagine che non l’utilizzano.
Infatti nella sezione di intestazione sono contenute informazioni generali sulla pagina, come ad esempio il titolo che deve comparire nella barra della finestra del browser, che è quasi indispensabile che siano sempre presenti.
II Body – il corpo della pagina html – invece non può mancare, perché è la condizione indispensabile perché la pagina venga visualizzata. All’interno dei due tag di inizio e fine corpo pagina si trova tutto il codice che sarà utilizzato o visualizzato nel browser. Va notato che in alcuni casi è utile inserire elementi, come ad esempio funzioni javascript, al di fuori del Body e del l’header. Infatti in questo caso la funzione sarà caricata dal browser perché correttamente inserita all’interno della definizione di pagina (Tag HTML) ma non verrà eseguita automaticamente nel corso della costruzione della pagina. E’ il caso di funzioni che possono essere richiamate dall’utente ma non devono essere attivate automaticamente al momento del caricamento.
Html script
Una delle grosse potenzialità del linguaggio consiste nel fatto che I’Html è dotato di funzionalità di scripting. In pratica ciò significa che all’interno del codice Html è possibile inserire funzioni o parti di codice scritte in un linguaggio differente, purché possa essere interpretato dal computer client.
Come abbiamo già detto, il browser infatti non è in grado di interpretare linguaggi differenti dall’Html, ma può richiamare un interprete esterno, fra cui il più diffuso in assoluto è il linguaggio Java. Oggi quando si installa un browser nel proprio computer viene automaticamente installata anche la Java machine, ovvero l’interprete del linguaggio java, principalmente utilizzato come script per fornire funzionalità e caratteristiche avanzate alle funzionalità offerte dall’Html.
Dal punto di vista pratico è sufficiente inserire il codice del linguaggio Java fra i tag <SCRIPT> … </SCRIPT> perché questo venga interpretato ed eseguito.
Ma vi sono diversi modi di utilizzare questa caratteristica dell’Html. Se nella sezione di intestazione (HEAD) viene inserita una funzione Script, questa sarà caricata ma non eseguita. In questo modo ad esempio la funzione può essere associata ad un pulsante definito all’interno del corpo della pagina (BODY) e solo quando l’utente – dopo che la pagina è stata caricata e completamente visualizzata – farà click su quel pulsante verrà richiamata la funzione. Questo evento naturalmente non richiederà ulteriore scambio di informazioni fra il browser client ed il server web. Se invece una sequenza di istruzioni viene inserita in un blocco di script all’interno del corpo della pagina, questa verrà eseguita mentre la pagina viene caricata ed eseguita, al pari di tutte le altre istruzioni html. Questo è il caso in cui si devono ottenere particolari effetti o funzionalità della pagina, in modo automatico. Ad esempio è possibile scrivere una funzione Java che avvia il programma notepad.exe, all’interno del corpo della pagina; quando la pagina verrà caricata e visualizzata nel browser sarà avviato automaticamente anche il programma notepad.exe.
seguimi su questo siti lanciando il search #prosperica