Page 47 - HTML, PHP & MYSQL - La programmazione eb
P. 47

verso  altre  pagine  HTML,  verso  immagini,  documenti
              PDF, file eseguibili, archivi ZIP e molto altro ancora.

              Ogni link, in altre parole, è come "un ponte" che collega, in

              modo diretto, due differenti risorse disponibili sullo stesso

              o su diversi server web.



              In  questa  lezione  vedremo  come  inserire  link  HTML  a

              risorse interne ed esterne e creare ancore all'interno  dello

              stesso documento.



              Link e Browser



              Abbiamo  detto  che  attraverso  i  link  è  possibile  collegare

              una  pagina  HTML  ad  un  qualsiasi  file.  A  questo  punto

              bisogna chiedersi come reagirà il nostro browser a seguito

              del  click  sul  link.  La  reazione  del  nostro  software  di
              navigazione, in realtà, sarà differente a seconda del tipo di

              file linkato. Se ad essere collegata è un'altra pagina HTML

              o un'immagine di un formato ottimizzato per il web (PNG,

              JPG  o  GIF)  allora  il  browser  aprirà  la  risorsa.  Qualora

              invece si tratti di un file ZIP, di un EXE o di un altro tipo
              di file non direttamente gestibile dal browser (ad es. un file

              DOC, CSV, MDB, MOV, ecc.), allora il nostro browser si

              limiterà ad effettuarne il download. A seconda delle

              impostazioni settate all'interno del browser è possibile che,

              una  volta  scaricato  il  file,  il  sistema  operativo  tenti  di
              aprirlo automaticamente chiamando in causa l'applicazione

              più adatta a gestire quella particolare tipologia di file.



              Un  caso  a  parte  è  quello  dei  file  PDF:  normalmente  i

              browser  moderni  implementano  un  plugin  per  aprirli

              direttamente  e  mostrarne  il  contenuto  direttamente




                                                           48
   42   43   44   45   46   47   48   49   50   51   52