Frames Autonachladen

Hallo,

ich habe blöderweise das Design meiner Website auf Frameset aufgebaut das Problem dabei ist, dass meine Seiten einzeln bei Google indiziert wurden und wenn sich nun jemand drauf verirrt hat er zwar eine Seite aber kein Indexmenü.

Mir ist aufgefallen, dass einige Internetseiten das Problem lösen indem sie wenn man z.B über Google eine Seite findet den Rest automatisch dazu laden wie geht das?

MfG Loadrunner

_____/ Lassen Sie Ihre Seite nicht in fremden Frames einfangen! _______________

Die meisten Homepage-Besitzer sehen es sehr ungern, wenn eines ihrer HTML-
Dokumente per Link von einer fremden Webseite in deren Frameset eingefangen
wird. Dies erweckt nämlich beim Besucher den Eindruck, dass das Dokument
Bestandteil der fremden Webseite ist, und es verbirgt dessen Urheberschaft.

Mit Hilfe der beiden folgenden beiden JavaScripts können Sie den fremden Frame
aufbrechen und für die Anzeige Ihrer Seite in einem Browserfendster voller
Größe sorgen:

*** Erstes „Framebrecher“ - JavaScript

 \<!-- 
 if(top.frames.length \> 0) top.location.href=self.location;
 // --\>

Fügen Sie dieses Script in den … Bereich der zu schützenden Seite
an beliebiger Stelle ein.

*** Zweites „Framebrecher“ - JavaScript

...


\<!--
function breakOut() {
 if (self !=top) window.open("http://www.IhreHomepage.de/Seite.htm","\_top");
}
// --\>

 ...

Im Body-Tag erfolgt beim Laden der Seite der Start des im Bereich
deklarierten JavaScripts.

Zwar sehr interessant aber nicht meine Frage…

google ist Dein Freund
und vielleicht hast Du durch den Text mitbekommen, dass es
a; um JAVASCRIPT und nicht um HTML geht
b; das Zauberwort Frameknacker sind. Komplexere Scripte laden dann nämlich genau die eigene Seite komplett nach. Aber ich will Dir nicht die Freuden bei der Suche abnehmen…

Wieso blöderweise? Allen gegenteiligen „Hardliner“-Meinungen zum Trotz können Frames durchaus ihre Berechtigung haben. Ich bin jetzt seit 30 Jahren im IT-Geschäft und habe unzählige „Standards“ kommen und gehen sehen. Morgen gibt’s wieder was Neues und DIV und CSS ist megaout - also was soll’s??? Das Ergebnis zählt!

Dein Problem löst du mit 'nem kleinen JavaScript:

if (parent.location.href == self.location.href) {window.location.href = ‚index.html‘;}

gleich als Erstes im (wobei hier index.html die Frame-Angaben enthält)

Gruß

Robi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]