Sonic: 2 mal '<html><body></body></html>' wegen 'Include'

Beitrag lesen

Hallo,
ich brauche eure Hilfe und zwar:
ich habe eine Seite mit einem Navigationsmenü.
Diese Seite ist ganz normal aufgebaut..so:
_______________________

<html>
<head>
<title></title>
</head>
<body>
...
</body>
</html>
_______________________

Nun, wenn ich auf einen Menüpunkt klicke, bekomme ich unten eine neue Seite mit folgendem html-Code angezeigt:
_______________________

<html>
<head>
<title></title>
</head>
<body>
...
</body>
</html>
<html>
<head>
<title></title>
</head>
<body>
...
</body>
</html>
_______________________

Es ist natürlich logisch, dass so ein code generiert wird, da ich in jeder Seite, die ich über Navi aufrufe, <html><head> usw. habe.
Und außerdem wird diese Navigation in jeder Seite includiert.

Nun brauche ich euren Rat, wie ich meine Seiten vernünftig gestalte.
Beim ersten Aufruf der Startseite soll nur diese Navigation erscheinen. Nach einer Auswahl in der Navigation möchte ich sowohl Navi, als auch die aufgerufene Seite sehen.

Danke
(bitte keine Lösungen mit Frames vorschlagen)