Partager l'article ! Les frames (frameset) en HTML: Avant de débuter il faut connaitre quelques notions en HTML : Apprendre le HTML ...
Loviso's Blog
Il y a actuellement 4 personnes connectées sur ce blog
| Mai 2012 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 1 | 2 | 3 | 4 | 5 | 6 | |||||
| 7 | 8 | 9 | 10 | 11 | 12 | 13 | ||||
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | ||||
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | ||||
| 28 | 29 | 30 | 31 | |||||||
|
||||||||||
Avant de débuter il faut connaitre quelques notions en HTML : Apprendre le HTML
L'utilisation de cadres ou frames permet de diviser l'écran du navigateur en plusieurs zones. Chaque zone peut contenir une page html, une image....
Les frames sert à diviser la fenêtre du navigateur en plusieurs fenêtres .
La balise <frameset> remplace la balise <body>.
<frameset> sert à définir une page de cadres,le <frame> sert à définir un cadre.
EXEMPLE
Soit le code Html suivant:
<html>
<head>
<title>First </title>
</head>
<frameset rows="20%,80%" cols="*" frameborder=yes border=5 Bordercolor="blue">
<frame Frameborder="yes" src="image.JPG">
<frameset cols="20%,80%" frameborder=yes border=5 Bordercolor="blue">
<frame src="http://www.lemondeinformatique.fr/accueil-micro-numerique.php">
<frame src="http://www.google.fr">
</frameset>
</frameset>
<html>
Voici qu'est ce qu'on obteint :
Si par exemple on veut que la partie droite soit un menu qui contient des liens qui mènent vers d'autres pages
Voici le code de "menu.html":
<html>
<head>
</head>
<body>
<a href="http://www.yahoo.fr">Aller vers yahoo</a><br>
<a href="http://www.google.fr">Aller vers google</a><br>
<a href="http://www.lemondeinformatique.fr/accueil-micro-numerique.php">Aller vers le monde informatique</a><br>
</body>
</html>
voici ce qu'affiche cette page "menu.html" :
Aller vers yahoo
Aller vers google
Aller vers le monde informatique
Maintenant si on intègre cette page"menu.html" dans notre page qui contient les frames:
<html>
<head>
<title>First </title>
</head>
<frameset rows="20%,80%" cols="*" frameborder=yes border=5 Bordercolor="blue">
<frame Frameborder="yes" src="image.JPG">
<frameset cols="20%,80%" frameborder=yes border=5 Bordercolor="blue">
<frame src="menu.html">
<frame src="http://www.google.fr">
</frameset>
</frameset>
<html>
Voici qu'est qu'on obtient :
Maintenant si on clique sur l'un des liens qui se trouvent dans la partie gauche,c'est à dire dans la page "menu.html" intégré dans notre page de frames,la page appelée par le lien va s'afficher dans la partie gauche,c'est à dire à la place de la page "menu.html".
Exemple
Si on clique sur le lien "Aller vers yahoo" voici qu'est ce qu'on obtient:
Maintenant si on veut garder la page des liens,c'est à dire "menu.html", même lorsqu'on clique sur l'un des liens,et on veut que la page appelé s'affiche dans le cadre à droite,qui contient la page google on doit:
<html>
<head>
</head>
<body>
<a href="http://www.yahoo.fr" target="droite">Aller vers yahoo</a><br>
<a href="http://www.google.fr" target="droite">Aller vers google</a><br>
<a href="http://www.lemondeinformatique.fr/accueil-micro-numerique.php" target="droite">Aller vers le monde
informatique</a><br>
</body>
</html>
Si on clique maintenant sur Aller vers yahoo voici qu'est ce qu'on va obtenir:
Remarque
Derniers Commentaires