Page 66 - Guida tascabile HTML5
P. 66

presente che questo tag avrà la priorità rispetto alla risorsa a cui si fa

                 riferimento con l’attributo src.


              ATTENZIONE  Eventuali  clic  dell’utente  su  link  ipertestuali  presenti  nella  pagina
              visualizzata nell’iframe avranno effetto solo sull’iframe stesso: la pagina di destinazione
              sarà visualizzata nel box, mentre la pagina principale “genitore” resterà inalterata. Tale
              comportamento può essere modificato specificando l’attributo target="_parent" nei link

              <a> interessati.

              Come per altri elementi è possibile specificare un contenuto di fallback
           direttamente all’interno del tag <iframe>: tale contenuto sarà visualizzato nel – raro

           – caso in cui il browser in uso non supportasse l’utilizzo dei frame (nel listato qui

           di seguito è stato inserito a titolo di esempio un paragrafo informativo).

           <iframe src="contenuto_esterno.htm">
             <p>Il tuo browser non supporta l'utilizzo dei frame</p>
           </iframe>

              TERMINOLOGIA L’attributo sandbox, introdotto con la specifica HTML5, pone l’accento
              sulla  sicurezza,  permettendo  di  limitare  le  azioni  compiute  all’interno  di  un  iframe.

              Premesso  che  specificando  l’attributo  sandbox  senza  alcun  valore  tutte  le  seguenti
              restrizioni  saranno  attive,  ecco  di  seguito  l’elenco  completo  delle  eccezioni  che  è
              possibile specificare:


                 allow-forms abilita l’invio di form;
                 allow-pointer-lock attiva le API Pointer Lock, che forniscono informazioni

                 supplementari sui movimenti del mouse alla pagina;

                 allow-popups permette al documento nel frame di aprire popup;

                 allow-same-origin consente di utilizzare meccanismi avanzati (come per

                 esempio AJAX) che solitamente sono limitati a contenuti della sola pagina
                 “genitore”;

                 allow-scripts abilita l’esecuzione di script nel frame, per esempio JavaScript;

                 allow-top-navigation consente al documento nel frame di impostare la finestra
                 “genitore” come target di un link.



              Per esempio una sintassi del tipo <iframe src="cont.htm" sand box="allow-forms allow-
              scripts"></iframe> attiverà le restrizioni, consentendo solo l’esecuzione di script e l’invio
              di form all’interno dell’iframe.





                                      Plugin di terze parti
   61   62   63   64   65   66   67   68   69   70   71