Tim Tepaße: Frameinhalt in Link vorgeben

Beitrag lesen

Hallo Melanie,

Im Mittelframe steht normal Text A. Wenn ich aber nun auf einen bestimmten
Link der Titelseite gehe, soll in der Unterseite im Mittelframe Text B
erscheinen. Text A un B sind in unterschiedlichen Html-Dateien abgelegt.

Es gibt zwei Möglichkeiten.

Die erste ist Javascript. Beim Klick auf den Link mußt Du einen Parameter
speichern, der aussagt, daß Seite B in das Frameset geladen werden soll.
Beim Laden des Framesets muß dann dort auch noch ein Javascript existieren,
das nach diesem Parameter Ausschau hält und dann Seite B in das Frameset
lädt. Das Problem ist die Wertübergabe zwischen der Seite mit dem Link
und dem Frameset. Es gibt hier auf SELFAktuell zwei Featureartikel mit
dem Thema Wertübergabe mittels Javascript.

Dann ist natürlich das Problem Javascript; es kann zum Beispiel ausgestellt
sein, sprich man kann sich nichr darauf verlassen, daß obige Lösung immer
und überall funktioniert.

Sicherer ist da eine serverseitige Lösung. Dabei läuft auf dem Server ein
Skript (beispielsweise PHP oder Perl). Wenn man das Skript normal aufruft
wird das Frameset mit Seite A aufgerufen. Wenn man an die URI aber noch
einen Parameter dranhängt, wertet es diesen aus und erkennt, daß es in dem
HTML-Code, den es zurück an den Browser schickt eine Änderung vornehmen
soll nämlich Seite B statt Seite A in dem Frameset zu referenzieren.

Viel Erfolg!

  • Tim
--
Memes don't exist. Tell your friends.