SELFHTML/Quickbar
HTML
Frames - plusieurs fenêtres-écran
![]() |
Frames incorporées |
![]() |
|
![]() |
Les frames incorporées sont interprétées par l' Explorer Internet MS à partir de la version 3.x, par contre toujours pas par Netscape jusqu'à sa version 4.x comprise. Depuis HTML 4.0 elle font partie du standard HTML. Les frames incorporées sont un moyen original de configuration pour la préparation de l'information, qui fonctionne autrement que les frames "normales". Les frames incorporées ne crées pas de division de l'écran spécifique, mais sont au contraire semblables à des graphiques ou des passage vidéos à l'intérieur d'un fichier HTML, dans lesquelles des sources étrangères, avant tout d'autres fichiers HTML peuvent être affichés.
<html> <head> <title>fichier avec frame incorporée</title> </head> <body> Contenu du fichier <iframe src="extrainfo.html" name="fenetre"> Ce texte-témoin est affiché si le navigateur ne connaît pas la commande </iframe> autre contenu du fichier </body> </html> |
Pour les fichiers HTML avec des frames incorporées prévaut l' ossature
d'un fichier HTML habituelle. Les frames incorporées peuvent alors
se trouver dans le corps de texte d'un fichier HTML à un endroit désiré. Avec <iframe...>
vous introduisez une frame incorporée (iframe = internal frame = cadre
interne). Avec l'attribut src= vous déterminez ce qui doit être
affiché dans la frame incorporée. En principe, ce sera un autre fichier HTML.
La mention doit figurer entre guillemets. Sont valables les mêmes règles que
pour
incorporer des graphiques.
De plus vous devez affectez un nom avec name= à la frame
incorporée. Vous avez besoin de ce nom pour définir des liens
à la frame incorporée. Les noms pour les frames doivent figurer entre
guillemets, ne doivent pas être trop longs et ne doivent comporter que des
lettres des chiffres et le tiret de soulignement.
Entre le repère d'ouverture <iframe> et l'indispensable repère de fermeture </iframe> vous pouvez noter du texte et d'autres éléments qui seront affichés par les navigateurs WWW qui n'interprètent pas la frame incorporée.
Les autres possibilités d'afficher le contenu d'autres fichiers dans un
fichier HTML sont les fichiers
de données comme objet (également standard HTML) et les
Layer
avec le contenu d'un autre fichier (spécifique à Netscape).
![]() ![]() |
Vous pouvez définir différentes propriétés pour déterminer la taille de la frame incorporée, l'espace qui la sépare de ce qui l'environne etc...
<iframe src="extrainfo.html" width=200 height=300 align=left hspace=30 vspace=50 scrolling=yes> Ce texte-témoin est affiché si le navigateur ne connaît pas la commande </iframe>Ce texte passe à droite de la frame. |
Dans le repère d'ouverture <iframe> vous pouvez définir les propriétés suivantes:
Avec width= [pixels/pourcentage] vous déterminez la largeur de la
frame incorporée, avec height= sa hauteur (width= largeur, height =
hauteur). Leur fonctionnement est identique à celui des graphiques (voir largeur
et hauteur d'un graphique).
Avec align=left vous alignez la frame incorporée à gauche. Le
texte qui suit passe à droite autour de la frame. Avec align=right
vous alignez la frame incorporée à droite et le texte qui suit passe à gauche
autour de la frame. Leur fonctionnement est identique à celui des graphiques (voir
laisser
le texte entourer le graphique).
Avec hspace= [pixels] vous déterminez l'espace entre la frame
incorporée et le texte passant à son côté, avec vspace= [pixels]
l'espace entre la frame et le texte qui se situe au dessus ou au dessous (hspace = horizontal space =
espace horizontal, vspace = vertical space = espace vertical). Leur
fonctionnement est identique à celui des graphiques (voir espace
entre le graphique et ce qui l'entoure).
Avec scrolling= [yes/no/auto] vous pouvez forcer ou empêcher que la
frame incorporée soit pourvue de barres de défilement. Leur fonctionnement est
identique à celui de frames normales (voir forcer/empêcher
l'affichage de barres de défilement).
Les attributs hspace= et vspace= sont interprétées par l' Explorer Internet MS mais ne font pas partie du standard HTML 4.0.
![]() ![]() |
Dans un fichier HTML dans lequel vous définissez une frame incorporée, vous pouvez aussi grâce à des liens modifier le contenu de la frame incorporée.
<iframe src="extrainfo.html" name="fenetre"> </iframe> <p> <a href="infosplus.html" target="fenetre">encore plus d'infos</a> |
La condition pour des liens à une frame incorporée est que la frame
incorporée ait reçu un nom. Dans l'exemple ci dessus, ce nom est fenetre.
Pour poser un lien à la frame incorporée, respectez le schéma pour les liens en HTML.
Afin que la cible du lien soit affichée dans la frame, notez en plus dans le
repère d'ouverture du lien la mention target= (target = cible).
Derrière suit le nom de la fenêtre frame dans laquelle la cible du lien doit
être affichée. Le nom doit figurer entre guillemets.
![]() | |
après:![]() |
![]() |
avant:![]() |
![]() |
SELFHTML/Quickbar
HTML
Frames - plusieurs fenêtres d'affichage
Serge François, 13405@free.fr