Les Frames en JavaScript

Fenêtres multiples ?

Comme nous l'avons vu précédemment, une page peut être composée de plusieurs fenêtres. Ces fenêtres sont appelées frames, dont la structure porte le nom de frameset.

Dans les premières versions de l'infobrol, si le visiteur le désirait, la navigation se faisait au travers de ces frames, voici le code :

  1. <frameset rows="40,*">
  2. <frame src="top.htm" name="h">
  3. <frameset cols="160,*">
  4. <frame src="menu.htm" name="m">
  5. <frame src="page0.htm" name="p">
  6. </html>

La division des frameset

Les 3 framesets

Le premier frameset divise la fenêtre en deux fenêtres distinctes dont une se nomme h, haute de 40 pixels (sur toute la largeur de la fenêtre parent), et qui comprend le document top.htm.

Le deuxième frameset divise le reste de la hauteur (*) en deux fenêtres, dont une se nomme m, large de 160 pixels (sur la hauteur qui reste), et qui comprend le document menu.htm. La dernière fenêtre se nomme p, et comprend les différentes pages du site; la page0.htm étant chargée en premier.

frameset à deux frames

Il serait peut être plus simple de commencer avec un frameset de deux frames dont la structure hiérarchique serait la suivante :

Fout Infobrol

Kan deze pagina van de Infobrol-website niet weergeven

Type fout (18-01)

be\gaudry\webelement\BrolImage::addAttribute(): Return value must be of type ?string, int returned

Probeer het over een paar minuten opnieuw…

Keer terug naar de startpagina




Steph