Hi @all!
Ich habe eine Frameseite. Wenn man nun über ein Suchmaschinenergebnis auf eine der Frameseiten gelangt, wird nur diese im Browserfenster angezeigt (logisch, oder?).
Ja, klar, dann wird halt nur die Seite dargestellt, die aufgerufen wird.
Gibt es einen HTML-Befehl oder anderer, damit die angezeigte Seite im gesamten Frameset dargestellt wird?
Nein, das würde wenn dann mit javascript gehen.
Ich hab so was auch schon mal gemacht, wenn du einfach auf http://www.riehle-web.com/pkprojekt/ gehst, siehst du die Seite richtig schön mit Frames dargestellt.
Wenn du jetzt aber eine Unterseite aufrufst, z.B. http://www.riehle-web.com/pkprojekt/daten/waseu.html, so wird das linke Frame automatisch nachgeladen.
Die große Frage ist jedoch: Wie geht das?
Nun, hier von Nachladen zu sprechen ist nicht ganz richtig. Es wird beim Aufruf einer Unterseite direkt die Startseite aufgerufen (mit den Frames, klar):
self.location.href = '../index.html'
Damit würde der Besucher aber wieder die Startseite sehen und rechts im Frame nicht die Seite, die er eigentlich sehen wollte. Das würde ihn sicher ärgern.
Also wird da noch etwas drangehängt an den Aufruf der index.html Seite:
self.location.href = '../index.html?/pkprojekt/daten/waseu.html'
Zu sehen im Quelltext der Seite: view-source:http://www.riehle-web.com/pkprojekt/daten/waseu.html
Dieses Script muss man dann nur noch in alle Seiten einfügen.
In der index.html Seite ist dann ein Script, welches den Anhang auswertet und diese Seite ins rechte Frame lädt:
view-source:http://www.riehle-web.com/pkprojekt/index.html
Bei Fragen einfach melden.
MfG, Dennis.
Hinweise:
Fragen zu Formularen beantwortet http://tutorial.riehle-web.com
Meine HP: http://www.riehle-web.com