Homepage selbermachen 7.852 Themen, 35.619 Beiträge

Laden von 2 Frames gleichzeitig

Thomas18 / 5 Antworten / Baumansicht Nickles

Hi, habe ne Homepage mit 3 Frames.

Mein Problem ist, das ich durch klicken eines links den Inhalt der anderen 2 Frames austauschen möchte.

Bitte um Hilfe

Danke

bei Antwort benachrichtigen
Heinz_Malcher Thomas18 „Laden von 2 Frames gleichzeitig“
Optionen

Das ist mit JavaScript möglich Genau dieses wird bei selfhtml als Beispiel behandelt :-) Du kannst dir das Script quasi kopieren

bei Antwort benachrichtigen
Zaphod Thomas18 „Laden von 2 Frames gleichzeitig“
Optionen

...neben der Lösung von Heinz (die nur mit aktiviertem Javascript funzt!) bestünde noch die Möglichkeit, mit dem Link ein zweites Frameset zu laden, welches dann die einzelnen Frames lädt ...

bei Antwort benachrichtigen
Rika Zaphod „...neben der Lösung von Heinz die nur mit aktiviertem Javascript funzt!...“
Optionen

Wie schön, dass wenigstens einer noch wirklich mitdenkt.

Hier noch 'ne kleine Skizze:


+-----+--2-+
|Â Â Â Â Â |Â Â 3Â |
|Â Â 1Â Â +----+
|Â Â Â Â Â |Â Â 4Â |
+-----+----+



index.htm:
Frame 1: frame1.htm
Frame 2: frame2.htm

frame2.htm:
Frame 3: frame3.htm
Frame 4: frame4.htm

frame1.htm:
Link 1: frame2.htm target Frame 2
Link 2: frame2b.htm target Frame 2

frame2b.htm:
Frame 3: frame3b.htm
Frame 4: frame4b.htm

Alles klar?
bei Antwort benachrichtigen
Maxx Stone Thomas18 „Laden von 2 Frames gleichzeitig“
Optionen

Hi Thomas18,

wie Heinz_Malcher schon erwähnte, siehe www.selfhtml.de, bzw.:
http://dcljs.de/faq/antwort.php?Antwort=fenster_zweiframes

Gruß
Maxx Stone

bei Antwort benachrichtigen
xafford Thomas18 „Laden von 2 Frames gleichzeitig“
Optionen

hallo thomas 18...es gibt wie schon angesprochen wurde mehrere möglichkeiten:
liegen die beiden frames, die du ändern willst neben oder übereinander (also direkt zusammen) so kannst du über das laden eines frameset arbeiten, bei frames die nicht zusammenhängen geht dies allerdings nicht.
wenn du mit javascript arbeiten willst (mußt) gibt es auch 2 möglichkeiten. die erste ist die gängigste:
du baust deine links so auf:
<a href="seite1.htm" target="frame1" onClick="parent.frame2.location.href='seite2.htm'">link</a>
die 2. möglichkeit ist, daß du jeweils im headbereich einer seite, die eine änderung in einem anderen frame bedarf ein script einbaust, das so aussieht (angenommen es handelt sich um seite 1):
<script>
parent.frame2.location.href="seite2.htm";
</script>
so wird immer bei laden der seite das andere frame mitaktualisiert. dies macht sinn, wenn du viele links hast die ansonsten angepasst werden müssten.

Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen