![]() |
[HTML] In 2 Frames gleichzeitig laden
Hi!!
Vielleicht haben ja ein paar HTML-profis einen Tip für mich. Unzwar würde ich gerne bei einem Klick auf einen Button meiner Seite nicht nur einen Frame aktualisieren, sondern 2 Frames aktualisieren. Ist dies möglich?? :gruebel: Gruß, Sascha |
Re: [HTML] In 2 Frames gleichzeitig laden
Da musst du J(ava)Script benutzen.
Code:
Wenn du dich allerdings einen User erwischst, der kein JavaScript im Browser erlaubt, bleibt er in diesem einen Frame stecken.
top.Frame1.location.href = NeueURL1;
top.Frame2.location.href = NeueURL2; |
Re: [HTML] In 2 Frames gleichzeitig laden
Müsste ich dann ne Funktion schreiben? oder wie müsst ichs einbauen? Hab mich mit Java noch nicht so beschäftigt!!
Gruß, Sascha |
Re: [HTML] In 2 Frames gleichzeitig laden
Der Code könnte so aussehen:
Code:
<html>
<script type="JavaScript"> <!-- function ChangeLocation(Site1, Site2) { top.LeftFrame.location.href = Site1; top.RightFrame.location.href = Site2; } --> [url="ChangeLocation('mypage.html', 'index.html')"]Click here[/url] </html> |
Re: [HTML] In 2 Frames gleichzeitig laden
Jetzt wird die Seite mit der Navigation nichtmehr angezeigt. :gruebel:
|
Re: [HTML] In 2 Frames gleichzeitig laden
Wenn deine Seite nur zwei Frames hat, musst du in eines ja eine weitere Navigationsseite laden..
Alternativ könntest du DAS tun:
Code:
Bei dieser methode muss NewFrames.html ein Frameset sein, wenn du wieder mehrere Frames haben willst.
[url="NewFrames.html"]Text[/url]
|
Re: [HTML] In 2 Frames gleichzeitig laden
Also ich hab n paar mehr Frames als 2. :zwinker: Ich wills folgendermaßen haben.. ich klicke in meine Navigation (frame name = navi) auf einen Link. Dann soll im Frame header_m_l eine Seite geladen werden und im Frame body soll ne Seite geladen werden. Wenn ich deine Funktion verwende wird meine Navigation schon beim Aufruf der index.html nicht angezeigt. :gruebel:
|
Re: [HTML] In 2 Frames gleichzeitig laden
Und so:
Code:
Der Unterstrich nur deshalb, weil ChangeLocation vielleicht doch eine native Funktion von JS sein könnte..
<html>
<script type="JavaScript"> <!-- function _ChangeLocation(Site1, Site2) { parent.header_m_l.location.href = Site1; parent.body.location.href = Site2; } --> [url="_ChangeLocation('mypage.html', 'index.html')"]Click here[/url] </html> |
Re: [HTML] In 2 Frames gleichzeitig laden
N Arbeitkollege hatte auch noch ne Idee.. die funzt.
Code:
gruß,
<script type="text/JavaScript" language="JavaScript">
<!-- function changelocation(seite1,seite2) { parent.body.location.href = seite1; parent.header_m_r.location.href = seite2; } //--> Aufruf: [url="javaScript:changelocation('Seite1.html','Seite2.html');"]Click[/url] </script> Sascha |
Re: [HTML] In 2 Frames gleichzeitig laden
Code:
Modern: (ab IE4 / N6)
<input type="button" value="[color=darkorchid]Seiten laden[/color]" onClick="[color=red]parent.header_m_r.location.href='http://url2.de/'; self.location.href='http://url1.de/';[/color]">
Code:
<button type="button" onClick="[color=red]parent.header_m_r.location.href='http://url2.de/'; self.location.href='http://url1.de/';[/color]">[color=darkorchid]Seiten laden[/color]<button>
> ![]() Ach ja, sicherheitshalber würde ich zuerst den andern Frame ändern und dann den, wo die Befehle drin sind. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:21 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz