Manfred Laudahn: Framset: Seite aus Suchmaschine mit Frameset laden

Beitrag lesen

Hallo Karlheinz,

damit der Besucher die richtige Unterseite im Fenster bekommt, musst du natürlich in deiner Rahmenseite dafür sorgen, dass das Fenster auch damit aufgerufen wird.
Schritt 1: In der Unterseite prüfst du, ob sie unter dem richtigen Fensternamen, den du ja im Rahmensystem definierst, aufgerufen wird.
Ist das nicht der Fall, rufst du dein Rahmensystem:

top.location.href = "rahmen.html?unterseite.html";

Schritt 2:
Dein Rahmensystem extrahiert den Parameter und definiert seine Fenster in Javascript:

var Ziel = location.search;

Ziel = (Ziel != "") ? slice (Ziel, 1) : "startseite.html";

document.write ('<frame src="' + Ziel + '" ... >');

Ich benutze diese Technik seit langem, es funktioniert perfekt.

Gruß
Manfred

Hallo Leute,

habe ein Problem:
Kommt jemand aus einer Suchmaschine auf meine Seite, so möchte ich, dass diese mit dem Frameset angezeigt wird.

if (top.location == self.location) {
top.location = '../../index.htm'
}

Mit dieser Geschichte erhält der Besucher die Hauptseite. Index.htm enthält das Frameset.

if (top.location == self.location) {
top.location = '../../index.htm?irgendwas.html'
}

Hier sollte doch nun die Seite, die der Besucher anklickt mit dem Frameset kommen, oder?

Ist aber nicht. Kann mir hierzu jemand helfen?

Gruss
Karlheinz