Frames laden

Hallo,

meine Website ist in insgesamt drei Frames (oben, unten, links)aufgeteilt. Der ober Frame (Hauptrubriken) bleibt konstant. Der linke Frame wechselt je nach Menüpunkt, den man im oberen Frame ausgewählt hat.

Nachdem ich im oberen Frame eine Rubrik ausgewählt habe werden im linken Frame Unterubriken angezeigt.
Mein Problem ist nun folgendes:
Ich möchte zurück auf die Homepage. Dazu habe ich im oberen Frame den Menüpunkt „home“ mit der Homepageadresse home.html verlinkt. Leider wird der Inhalt im linken Frame dabei nicht neu geladen!D.h. ich habe immer noch die Unterubrik aus Meüpunkt 2,3 oder vier im linken Frame stehen, obwohl ich eigentlich auf home.html bin. Was muss ich tun, damit der linke Frame aktualisiert wird? Auf der Seite home.html ist in erster Linie der ganze frame aufbau und so hinterlegt, aber eigentlich kein content.

Besten Dank

C.

Hallo,

also besteht die „home.html“ eigentlich nur aus dem „“-Tag?

Welche Seite sollte eigentlich im linken Frame geladen werden, wenn du das Frameset das erste Mal aufrufst, bzw. auf „Home“ klickst?

Gruß,
Stephan

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi,

vielleicht hilft Dir das weiter:

http://de.selfhtml.org/html/frames/verweise.htm#been…

Gruß
Karl36

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

meine Website ist in insgesamt drei Frames (oben, unten,
links)aufgeteilt. Der ober Frame (Hauptrubriken) bleibt
konstant. Der linke Frame wechselt je nach Menüpunkt, den man
im oberen Frame ausgewählt hat.

Nachdem ich im oberen Frame eine Rubrik ausgewählt habe werden
im linken Frame Unterubriken angezeigt.
Mein Problem ist nun folgendes:
Ich möchte zurück auf die Homepage. Dazu habe ich im oberen
Frame den Menüpunkt „home“ mit der Homepageadresse home.html
verlinkt. Leider wird der Inhalt im linken Frame dabei nicht
neu geladen!D.h. ich habe immer noch die Unterubrik aus
Meüpunkt 2,3 oder vier im linken Frame stehen, obwohl ich
eigentlich auf home.html bin. Was muss ich tun, damit der
linke Frame aktualisiert wird? Auf der Seite home.html ist in
erster Linie der ganze frame aufbau und so hinterlegt, aber
eigentlich kein content.

Besten Dank

C.

Hallo,

also besteht die „home.html“ eigentlich nur aus dem
„“-Tag?

Welche Seite sollte eigentlich im linken Frame geladen werden,
wenn du das Frameset das erste Mal aufrufst, bzw. auf „Home“
klickst?

Gruß,
Stephan

Hallo,

das ist eine gute Frage. Eigentlich soll der linke Frame auf der Startseite leer bleiben. Wie kann ich denn erreichen, dass eine weitere (leere oder auch mit Content versehene) Seite automatisch geladen wird, wenn die homepage aufrufe? Bei den anderen Frames habe ich das über einen Link gemacht im Sinne von Über mich . Wenn ich aber nichts zu verlinken habe bzw. gleich zwei frames neu aufrufen möchte (den linken und den unteren) komme ich mit so einer verlinkung doch nicht weiter?

Besten Dank und Gruß

Christian

Hallo,

also besteht die „home.html“ eigentlich nur aus dem
„“-Tag?

Welche Seite sollte eigentlich im linken Frame geladen werden,
wenn du das Frameset das erste Mal aufrufst, bzw. auf „Home“
klickst?

Gruß,
Stephan

Hallo,

das ist eine gute Frage. Eigentlich soll der linke Frame auf
der Startseite leer bleiben. Wie kann ich denn erreichen, dass
eine weitere (leere oder auch mit Content versehene) Seite
automatisch geladen wird, wenn die homepage aufrufe? Bei den
anderen Frames habe ich das über einen Link gemacht im Sinne
von Über mich . Wenn ich
aber nichts zu verlinken habe bzw. gleich zwei frames neu
aufrufen möchte (den linken und den unteren) komme ich mit so
einer verlinkung doch nicht weiter?

Besten Dank und Gruß

Christian

Eine Möglichkeit ist folgende:
Wenn du auf „Home“ klickst lädst du die komplette Seite neu, d.h.:

Home

Oder um gleichzeitig zwei Frames zu laden benötigst du Javascript Code (einfach alle drei Dateien im gleichen Verzeichnis erstellen und dann die index.html aufrufen):
(index.html)
function ladeFrames(){
document.getElementById(‚oben‘).src=‚unten.html‘;
document.getElementById(‚unten‘).src=‚oben.html‘;
}

(oben.html) OBEN

(unten.html) UNTEN
[Tausche!](javascript:top.ladeFrames():wink:

Ich hoffe der Code ist verständlich.

Gruß,
Stephan

Besten Dank Stephan,

die komplette Seite lässt sich neu laden. Das Script probier ich dann später.

Gruß
Christian

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]