hallo Namenvetter,
ich habe eine Website mit Frames.
Das ist schonmal nicht so doll.
Wenn nun eine Suchmaschine auf meine Unterseiten verweist,
gehen die Frames verloren.
Nö. Du kannst von Glück reden, wenn die Suchmaschine deine Seite findet. Genau das tun Suchmaschinen schließlich: sie finden Seiten. Frames sind ihnen wurscht.
Um das zu verhindern habe ich nur eine kleines
Java Skript gefunden:
<script language="JavaScript">
Hm. Das ist ein sehr altes Script. Funktioniert zwar, enthält aber nicht das vorgeschriebene _type_ und ist damit eigentlich richtig äks.
if (top == self) self.location.href = "../index.htm";
Mit diesem Skript geht dann die gefundene Seite
verloren und mein Hauptframe mit der Inhaltseite wird angezeigt
Was du ja mit deiner Framekonstruktion ausdrücklich so gewünscht hast.
es ist ja im Prinzip nur eine Weiterleitung
Nö, es ist lediglich der Verweis darauf, daß du deine Seite nicht als Einzelseite, sondern als Bestandteil deines gesamten Homepage-Kunstwerks ansehen lassen möchtest.
Kann kann man das nicht erweitern, dass wenn (top == self)
dass er dann ein Frameset mit der aktuellen Seite und
der Navigation zusammen bauen soll ?
Prinzipiell geht das schon. Du mußt für das zu ladende Frameset eben angeben, welche deiner Seiten in welchen Rahmen geladen werden soll. Das geht schematisch so:
top.[framename].location.href = "seitenname.htm"
Grüße aus Berlin
Christoph S.