Server Side Includes (SSI)
das ist die Lösung für dein Problem
klar ist natürlich das dies erst mal der Server, auf dem die Seiten liegen, unterstützen muß
aber es wäre die einfachste und eleganteste Lösung.
Frames sind unschön und veraltet, PHP und andere Scriptsprachen die ein "include" erlauben muß man erst mal können.
Nehmen wir mal ein konkretes Beispiel an:
Die Seite ist unterteilt in ein Navigationselement links und rechts der Content.
taufen wir die Seiten "navigation.shtml" und alles andere eben wie gewünscht
deine "index.shtml" Seite dürfte nun zum Beispiel so aussehen:
Code:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="380"><!--#include virtual="navigation.shtml" --></td>
<td width="380">übriger content in der index</td>
</tr>
</table>
</body>
</html>
so das ist mal das Grundgerüst, und genau so sehen auch die ganzen Folgeseiten aus.
das menü wird per include eingefügt (dreamweaver - insert - server side includes) und somit erziehlst du bei der Wartung deiner Seiten genau den selben Effekt wie z.B. mit Frames.
ändert sich etwas am Menü:
nichts leichter als das, du schickst die navigation.shtml auf den Server und die Navigation erscheint auf allen Seiten neu.
Nebenbei sei auch noch erwähnt das man z.B. auch *.txt files includen kann.
Server der SSI unterstützt fällt mir jetzt unter den kostenlosen auf die Schnelle keiner ein, aber dürfte aufzutreiben sein, Tripod kanns sicher nicht
[Edited by Net-Seals on 29.03.01 at 18:19 GMT]