AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [HTML] In 2 Frames gleichzeitig laden
Thema durchsuchen
Ansicht
Themen-Optionen

[HTML] In 2 Frames gleichzeitig laden

Ein Thema von Akut-Programming · begonnen am 1. Nov 2004 · letzter Beitrag vom 1. Nov 2004
Antwort Antwort
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#1

[HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 13:42
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??

Gruß,
Sascha
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 13:44
Da musst du J(ava)Script benutzen.
Code:
top.Frame1.location.href = NeueURL1;
top.Frame2.location.href = NeueURL2;
Wenn du dich allerdings einen User erwischst, der kein JavaScript im Browser erlaubt, bleibt er in diesem einen Frame stecken.
  Mit Zitat antworten Zitat
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#3

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 13:46
Müsste ich dann ne Funktion schreiben? oder wie müsst ichs einbauen? Hab mich mit Java noch nicht so beschäftigt!!

Gruß,
Sascha
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#4

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 13:49
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>
  Mit Zitat antworten Zitat
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#5

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 13:56
Jetzt wird die Seite mit der Navigation nichtmehr angezeigt.
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#6

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 13:57
Wenn deine Seite nur zwei Frames hat, musst du in eines ja eine weitere Navigationsseite laden..

Alternativ könntest du DAS tun:
Code:
[url="NewFrames.html"]Text[/url]
Bei dieser methode muss NewFrames.html ein Frameset sein, wenn du wieder mehrere Frames haben willst.
  Mit Zitat antworten Zitat
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#7

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 14:05
Also ich hab n paar mehr Frames als 2. 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.
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#8

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 14:08
Und so:
Code:
<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>
Der Unterstrich nur deshalb, weil ChangeLocation vielleicht doch eine native Funktion von JS sein könnte..
  Mit Zitat antworten Zitat
Akut-Programming

Registriert seit: 18. Aug 2003
648 Beiträge
 
#9

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 14:32
N Arbeitkollege hatte auch noch ne Idee.. die funzt.
Code:
<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>
gruß,
Sascha
Akut-Programming
be cool, be hot ... just be
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.171 Beiträge
 
Delphi 12 Athens
 
#10

Re: [HTML] In 2 Frames gleichzeitig laden

  Alt 1. Nov 2004, 15:37
Code:
<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]">
Modern: (ab IE4 / N6)
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>

> http://www.selfhtml.net/navigation/quickbar/index.htm


Ach ja, sicherheitshalber würde ich zuerst den andern Frame ändern und dann den, wo die Befehle drin sind.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz