Ne sachant pas comment se découpe ton site voici un exemple où la zone centrale ce nomme "mainframe" dans l'indexe.
donc lorsque tu veux créer des liens il faut que tu leur donnes cette "target"
comme-ceci:
[cpp]<a href="Page2.html" target="mainFrame">Page2</a>[/cpp]
Remplace mainframe par le nom que tu as choisis pour zone centrale.
Voici un exemple complet de page d'accueil en 3 parties et les pages dont il est composé:
Si tu veux créer une page d'accueil en 3 parties, ton site devra d'office comporter au moins ces 3 pages = 3 parties + une page qui sera ton index regroupant les 3.
plus ensuite une page par nouvelle que tu veux afficher au centre.
Voici un exemple:
Ton index.html
[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<frameset rows="80,*,80" frameborder="no" border="0" framespacing="0">
<frame src="tete.html" name="topFrame" scrolling="No" noresize="noresize" id="topFrame" title="topFrame" />
<frame src="centre.html" name="mainFrame" id="mainFrame" title="mainFrame" />
<frame src="pied.html" name="bottomFrame" scrolling="No" noresize="noresize" id="bottomFrame" title="bottomFrame" />
</frameset>
<noframes><body>
<div align="center">Si votre navigateur ne supporte pas les frames.<br /><a href="Page2.html" >Page2</a>
</div>
</body>
</noframes></html>
[/cpp]
frameset rows="80,*,80"
80,*,80 te servira à définir la largeur de tes bandeaux pied et tête
Ensuite ta page en entête:
[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Entete</title>
</head>
<body>Entête
</body>
</html>[/cpp]
Ta page pied de site :
[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Pied</title>
</head>
<body>
Pied
</body>
</html>[/cpp]
Et le plus important ta page centrale où tu créeras des liens vers d'autres pages de ton site.
[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>centre</title>
</head>
<body>
<p>Centre</p>
<p>Exemple lien : <a href="Page2.html" target="mainFrame">Page2</a> </p>
</body>
</html>
[/cpp]
Les autres pages de ton site devant s'afficher au centre de celui-ci et renvoyant vers ton index pour permettre à tes visiteurs de sortir de celui-ci
[cpp]<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>page2</title>
</head>
<body>
Page2<br />
Retour à l'<a href="index.html" target="_top">acceuil</a>
</body>
</html>[/cpp]
Voici ce que cela donne en place
Vous devez être
connecté pour voir les liens.
Dans cette exemple j'ai copié le lien vers la page2 et au centre et en entête peu importe son emplacement pourvu que la cible reste mainFrame
[cpp]<a href="Page2.html" target="mainFrame">Page2</a>[/cpp]