Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Komplizierte Frage zu Frames

Hobbes / 3 Antworten / Baumansicht Nickles

Hi!

Folgendes Problem: Die Site besteht aus drei Frames; einer links mit der Navigationsleiste, einer rechts mit
den Inhalten und einer oben mit dem Firmenlogo und zwei Buttons um zu anderen Firmenbereichen umzuschalten
(es ist ein "Hauptunternehmen" [nennen wir es mal "A"] mit zwei Tochterunternehmen [B und C]).

Wenn sich jetzt z.B. jemand auf Seite A befindet, und zwar in der Hierarchie unter "Wir über uns --> Firmengeschichte"
und dann in dem oberen Frame auf den Button für Site B drückt, soll das komplette Frameset so neu aufgebaut werden,
daß sich der Surfer auf der Seite der Firma B ebenfalls in "Wir über uns --> Firmengschichte" befindet (für alle anderen
Bereiche der Site-Hierarchie soll natürlich entsprechend das gleiche gelten)

Ist das irgendwie zu bewerkstelligen?

Vielen vielen Dank für jede Antwort!

Gruß,
Hobbes

bei Antwort benachrichtigen
Hobbes Nachtrag zu: „Komplizierte Frage zu Frames“
Optionen

...mittlerweile habe ich herausgefunden, daß ich per JavaScript mit "parent.frames[Fr1].location.href=URL1" usw.
mehrere Frames auf einmal verändern kann, allerdings scheint es ziemlich aufwendig das für jeden "Unterpunkt" der
Hierarchie zu "programmieren"...
Falls jemand also einen weniger aufwendigen Vorschlag hat freue ich mich weiterhin sehr darüber

bei Antwort benachrichtigen
ph¡l Hobbes „...mittlerweile habe ich herausgefunden, daß ich per JavaScript mit...“
Optionen

Ich würde den eine public (!) funktion in eine externe Datei (xyz.jas) schreiben, welche von jeder html seite gestartet werden kann.

2 parameter
einer fürs erste frame
der zweite fürs zweite

nun musst du nur noch die funktion mit den richtigen parameter an stelle des links schreiben!

bei Antwort benachrichtigen
Hobbes ph¡l „Ich würde den eine public ! funktion in eine externe Datei xyz.jas schreiben,...“
Optionen

Das hört sich ganz gut an...nur weiß ich leider nicht genau wie das geht...
Schreibe ich die JavaScript Function in eine Textdatei, die ich dann mit der Endung .jas abspeichere?
Und wie greife ich dann auf die "externe" Funktion von meiner HTML-Seite aus zu?

Thx in advance,
Hobbes

bei Antwort benachrichtigen