frame



FRAME, subwindow / conteneur de fenêtre

Decoupage des fenêtres en différentes zones indépendantes en terme de défilement et de contenu (sauf inter-dépendance logique de programme).
L'intérêt des frames réside dans leur capacité à fournir une vue globale d'une application.

Attributs, propriétés :
src
adresse du contenu de la frame
name
nom de la frame, identification sans ambiguité
marginwidth
valeur en pixel de la marge entre la bordure du cadre et le contenu (gauche et droite)
marginheight
valeur en pixel de la marge entre la bordure du cadre et le contenu (haut et bas)
scrolling
yes/no/auto : défilement horizontal/vertical
exemple de definition :
<frameset border=1 cols="15%,70%,*" frameBorder=0 frameSpacing=0> 
  <frame frameBorder=yes marginHeight=0 marginWidth=0 name="fen1" noresize scrolling=no src="noframes_fen1.html">
  <frameset border=1 frameBorder=yes frameSpacing=0 rows="10%,80%,*"> 
    <frame frameBorder=no marginHeight=0 marginWidth=0 name="fen2" noresize scrolling=no src="noframes_fen2.html">
    <frameset border=1 cols="170,*" frameBorder=0 frameSpacing=0> 
      <frame frameBorder=yes marginHeight=0 marginWidth=0 name="fen3" scrolling=no src="noframes_fen3.html">
      <frame frameBorder=yes marginHeight=0 marginWidth=0 name="fen4" scrolling=no src="noframes_fen4.html">
    </frameset>
    <frame frameBorder=yes marginHeight=0 marginWidth=0 name="fen5" scrolling=no src="noframes_fen5.html">
  </frameset>
  <frame frameBorder=yes marginHeight=0 marginWidth=0 name="fen6" noresize scrolling=no src="noframes_fen6.html">
</frameset>
<noframes>Votre navigateur ne supporte pas les FRAMEs
</noframes>

tester cet exemple

exemple 1 : un menu

exemple 2 : arborescence