Le moyen le plus simple de faire cela serait d'utiliser un frameset, avec une frame d'un pixel de haut et une autre qui contiendrait votre contenu.
Citer:
<frameset rows="*,1" frameborder="NO" border="0" framespacing="0">
<frame src="PAGE_ACCUEIL" name="main" scrolling="NO" noresize>
<frame src="about:blank" name="dummy" scrolling="NO" noresize>
</frameset>
Voilà pour l'aspect "technique". À présent, niveau convivialité, c'est une autre histoire. À moins de raisons bien spécifiques pour ça, je le déconseillerai très fortement :
- Problèmes avec les moteurs de recherche et liens : Lorsqu'un résultat pointe directement vers une page spécifique de votre site, le frameset ne sera pas recréé. (En fait, c'est possible de le recréer à l'aide de Javascript, mais c'est une autre histoire)
- Convivalité : L'utilisateur novice qui voudrait bookmarker une de vos pages, ou l'envoyer à un ami, ne pourrait pas le faire. Il reviendrait toujours à la page d'accueil.
Bref, voila, j'éspère vous avoir aidé,
Simo