Les cadres et les balises FRAME


Avant toute chose, il faut que vous sachiez qu'il ne faut jamais utiliser les délimiteurs BODY avec FRAMESET (ce dernier sert à la création des cadres ou des fenêtres).

C'est pourquoi nous aurons un script de type :
<HTML>
<HEAD>
<TITLE>Essai de FRAME</TITLE>
</HEAD>
<FRAMESET ROWS="25%, 50%, 25%">
<FRAME SRC="ENTETE.HTM">
<FRAMESET COLS="25%, 75%">
<FRAME SRC="PARTIEGAUCHE.HTM">
<FRAME SRC="PARTIEDROITE.HTM">
</FRAMESET>
<FRAME SRC="PIED.HTM">
</FRAMESET>
<NOFRAMES>
Désolé pour ceux qui n'ont pas de navigateur qui dispose de Frames
</NOFRAMES>
</HTML>

Et voici son Exemple (création d'une nouvelle fenêtre).

Dans FRAMESET, les valeurs indiquées pour ROWS et COLS peuvent être de 3 types :

FRAMSESET peut contenir plusieurs arguments :

Nous allons à présent lister tout ce que l'on peut mettre dans FRAME :

<FRAME
SCR="url"
NAME="Nom_de_la_fenêtre"
SCROLLING="YES / NO / AUTO"
MARGINWIDTH="valeur" // Pour définir une marge interne au FRAME en nombre de pixels
MARGINHEIGHT="valeur" // Idem
NORESIZE // Si vous ne souhaitez pas que l'utilisateur puisse redimensionner les FRAMES
BORDERCOLOR="XXXXXX" Défini une valeur hexa pour la couleur du cache adjacent au FRAME
>
<NOFRAMES> </NOFRAMES>
Ces délimiteurs regroupent tout le code HTML qui sera utilisé par tous les navigateurs qui ne comprennent pas les balises <FRAME>.
Les délimiteurs <NOFRAMES> peuvent comporter un <BODY> ainsi que ses attributs spécifiques (couleur du fond, celle des liens, et cetera).

Les FRAMES avec les <A HREF>
<A HREF="TOTO.HTM" TARGET="XXXX">

où "XXXX" =
"_blank" // affiche TOTO.HTM dans une nouvelle fenêtre, ce qui efface les cardes prédéfinis
"_self" // charge le contenu assigné à ce nom dans le cadre appelant
"_parent" // charge le contenu assigné à ce lien dans la fenêtre parent du cadre appelant
"_top" // charge le contenu assigné à ce lien sur le cadre originel relatif au cadre appelant
"Nom_de_la_fenêtre" // pour afficher le contenu de l'URL dans la fenêtre qui porte ce nom


Retour à la page des Commandes Avancées