Corsi On-Line

Corso di apprendimento del linguaggio HTML


 

FRAME


Quest’elemento del linguaggio HTML la divisione e la gestione di parti della finestra del browser. La sintassi necessaria è la seguente:

<FRAMESET> <FRAME> <FRAME> </FRAMESET>

Tal elemento è inserito in un ipertesto al posto del tag BODY; se il browser usato dall’utente non supporta questo tag (la compatibilità dei frame è limitata al Netscape 2.0 e successivi), è inserito nel documento il tag:

<NOFRAMES>……</NOFRAMES>

al cui interno è posto il testo che deve essere visualizzato.
Vediamo adesso quali sono gli attributi dell’elemento FRAMESET:

ROWS Definisce la suddivisione in righe della finestra in pixel o in percentuale
COLS Definisce la suddivisione in colonne della finestra in pixel o in percentuale
BORDERCOLOR Definisce il colore in RGB del bordo delle finestre

Ora analizziamo gli attributi dell’elemento FRAME:

BORDERCOLOR Definisce il colore in RGB del bordo delle finestre
BORDER Indica la presenza o meno del bordo delle finestre (default YES)
MARGIN Permette la gestione dei margini
MARGINWIDTH Indica il valore dei margini destro e sinistro
MARGINHEIGHT Indica il valore dei margini alto e basso
SRC Indica l’indirizzo HTTP del documento che deve essere visualizzato in quel frame
NAME Indica il nome della finestra
SCROLLING Indica la possibilità di far scorrere il testo (i valori sono YES, NO, AUTO)
NORESIZE Non dà all’utente la possibilità di modificare le misure delle finestre

La presenza dell’attributo NAME è di fondamentale importanza: infatti, è così possibile specificare in quale finestra del browser vogliamo che il file in questione appaia. Ad esempio:

<A HREF="topolinia.html" TARGET="finestra1">Pippo</A>

cliccando sul nome di Pippo il file topolinia.html viene visualizzato nella finestra di nome finestra1. Vi sono poi alcuni valori speciali dell’attributo TARGET:

  • _blank: visualizza il link in una nuova finestra vuota;
  • _self: visualizza il link nella stessa finestra;
  • _parent: visualizza il link nella finestra parente;
  • _top: visualizza il link nella stessa finestra ma a tutto schermo.

Esempio di frame.

 
Argomento precedente Indice del corso Argomento successivo