Voici l'exemple d'un site basé sur des pseudo-frames.
Cet exemple est illustré par la réalisation accessible sous ce lien
La page index de votre site comprend un cadre de 2 lignes.
|
<html> <head> <title>index du site</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000"> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr><td colspan="2"> <? include('haut.php'); // L'entete de votre site ?> </td></tr> <tr><td width="19%"> <? include('menu.php'); // la page menu de votre site?> </td><td width="81%"> <? include('centre.php'); // la page centrale ?> </td> </tr> </table> </body> </html> |
La page haut.php comprendra votre logo, nom du site et autres informations, elle ne devra pas, comme toutes les autres pages, comporter les balises html standards ( <html> <title><head><body>), puisque ces informations sont dans la page index.
La page menu.php contiendra tous vos liens hypertextes.
|
<? print "<a href=\"index.php?page=news\">les news</a>\n"; print "<a href=\"index.php?page=formulaire\">formulaire</a>\n"; ?> |
La page centre.php pour le contenu du site.
|
<? // On continu l'exemple avec notre page de news, et on ajoute une seconde page if ($page=='news') {include('news.php');} elseif ($page=='formulaire') {include('formulaire.php');} // Une page supplémentaire nommée formulaire.php else {include('defaut.php');} // Sinon on affiche la page par défaut ?> |