cours G_Les frames Flashcards
utilité ?
- définir des cadres (zones) au sein d’une page affichée par un navigateur. Chaque cadre est un document html distinct.
- Il faut que l’action de cliquer sur un lien affiche la nouvelle page dans un cadre défini
Qu’engendre par défaut le clic sur un appel de liens ?
implique que la nouvelle page chargée remplace l’ancienne dans la fenêtre du navigateur = on ne voit plus l’ancienne
Pour modifier le comportement par défaut d’une frame, quel attribut utiliser ?
L’attribut TARGET permet d’indiquer qu’il
doit afficher les informations pointées par
un appel de lien dans une fenêtre nommée. On a donc désormais deux fenêtres, ce qui permet de ne pas perdre la première
Fenêtre cible globale
Permet de définir la façon dont seront ouverts tous les liens présents sur la page.
Grâce à attribut :
<base></base>
qu’on insère dans <HEAD>
Différents attributs du BASE TARGET ?
- blank : force ouverture inconditionnelle d’une nouvelle fenêtre
- self : oblige a utiliser la fenêtre courante (active)
Balise Frameset ?
- Contient des éléments Frame.
- Permet de diviser une page en plusieurs
parties, pour ensuite insérer dans chaque partie une page à part entière. - Remplace la balise body
attributs de Frameset ?
COLS et ROWS
Frameset cols ?
définit les largeurs relatives et absolues des cadres qu’on veut créer dans la page initiale. Partitionne verticalement
Frameset ROWS ?
// que cols, mais partitionne en bandes horizontales
FRAME SRC : page à charger ?
spécifie l’adresse du document qui sera contenu
FRAME NAME : nom du frame ?
définition du nom qui pourra être utilisé dans d’autres attributs = comme le nom de la variable
FRAME SCROLLING : (AUTO, NO, YES)
si besoin ou systématique ou absent
FRAME NORESIZE ,
L’utilisateur ne peut plus modifier la taille
FRAME FRAMEBORDER = 0|1
1 : le cadre est séparé de ses voisins ; 0 : pas de séparation
FRAME MARGINHEIGHT : un nombre de pixels
Espace neutralisé en haut et
en bas du cadre