Hi,
ich möchte eine html-Datei auf zwei verschiedenen Webseiten anzeigen lassen. Auf beiden Seiten existiert jeweils ein Frameset mit zwei Frames, links ein Navigationsframe und rechts der Hauptframe, in dem die html-Datei angezeigt werden soll. Beide Webseiten haben ein anderes Layout (Hintergrundgrafik etc.), was durch css definiert ist. Nun möchte ich, dass beim Aufruf der html-Datei von der Webseite A die Layoutdefinitionen der Seite A und beim Aufruf in Webseite B die Definitionen von B geladen werden. Wie kann ich das machen?
Mein bisheriger Ansatz war, per Javascript top.frames[0].name zu ermitteln, denn der Nativationsframe heisst bei der einen Seite "framel" und bei der anderen "Inhalt" und ist jeweils der erste im Frameset definierte. Leider klappt das nicht. Ich kann nur mit top.frames[1].name den Namen des Hauptframe auslesen.
Kann ich vielleicht mit einem Befehl herausbekommen, von welcher Seite aus die html-Datei aufgerufen wurde? Das würde mir schon sehr helfen!