Initiation à la création de site Web


Cadres


Voir aussi :

Introduction

Comment faire pour qu'un lien dans un cadre mette à jour un autre cadre?

Regardons l'ancienne page web du cours INF4533.

La page est composée des deux cadres dont l'attribut "name" est égal à "gauche" et à "droit" respectivement.

<frameset cols="25%,*">
  <frame name="gauche" src="navigation.html" scrolling="auto">
  <frame name="droit" src="contenu.html" scrolling="auto">
  <noframes>
    <body/>
  </noframes>
</frameset>
Les hyperliens dans le fichier navigation.html utilisent l'attribut "target" pour indiquer quel cadre devrait afficher le lien.
<a href="TP/tp1_07h.html" target="droit">tp1</a>

Points faibles de cadres

Cadre en ligne : la balise <iframe>

Il est possible de définir à l'intérieur d'une page HTML, un cadre local à l'intérieur duquel s'affichera le contenu d'une autre page HTML.

Code HTML :

<iframe src="foo.html">Votre navigateur ne reconnaît pas les cadres. </iframe>
Dans le navigateur : L'affichage du cadre est contrôllé avec les paramètres suivants : Utilisation typique : on utilise un lien avec l'attribut "target" pour ouvrir une page donnée dans le cadre.