Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Java, 2 Frames gleichzeitig ändern (https://www.delphipraxis.net/12394-java-2-frames-gleichzeitig-aendern.html)

eXOs 26. Nov 2003 13:45


Java, 2 Frames gleichzeitig ändern
 
Hi,

ich möchte gerne mit einem Button auf ner Framesite einer HP zwei von drei Frames gleichzeitig ändern!

Hab da ein Tut im Netz gefunden, kann es aber schlecht umsetzen weil ich noch nichts mit Java gemacht habe.

Geht das nur mit Java oder weis jemand ne alternative??

choose 26. Nov 2003 13:48

Re: Java, 2 Frames gleichzeitig ändern
 
Hallo eXOs,

das kannst Du auch prima mit JavaScript machen. Schau Dir am besten die Beispiele von selfhtml an, dort ist unter "JavaScript/DOM" und dann "Anwendungsbeispiele" in etwa das, was Du suchst...

Christian_1980 26. Nov 2003 13:48

Re: Java, 2 Frames gleichzeitig ändern
 
Hi eXOs !

Was willst du denn in den Frames ändern ?

:gruebel:

eXOs 26. Nov 2003 13:54

Re: Java, 2 Frames gleichzeitig ändern
 
Zitat:

Zitat von Christian_1980
Hi eXOs !

Was willst du denn in den Frames ändern ?

:gruebel:

Einfach jeweils ne ander seite rein!
Ich habe eine FrameSeite, unterteilt in drei Frames: links, rechtsoben, rechtsunten.

Im Linken Frame hab ich meine Navigation, im rechtenOben, Kontaktinformationen und im rechtenUnten die eigentliche Seite.

Ich möchte nun eine Bildergalerie mit verschiedenen Themen einrichten, also brauche ich quasi eine Navigation für meine Galerie, diese wollte ich im rechtenOben-Frame anbringen, nun will ich aus meinen Linken navi-Frame auf einen Button drücken, der soll dan die Startseite der Galerie im Frame rechtsunten, und im rechtsoben-Frame die Galerie-Navigation erscheinen lasse.


Zitat:

Zitat von choose
Hallo eXOs,

das kannst Du auch prima mit JavaScript machen. Schau Dir am besten die Beispiele von selfhtml an, dort ist unter "JavaScript/DOM" und dann "Anwendungsbeispiele" in etwa das, was Du suchst...

meine ich doch, JavaScript, und das Beispiel hab ich schon, krieg es aber net umgesetzt, hab eben null ahnung von JavaScript

choose 26. Nov 2003 13:57

Re: Java, 2 Frames gleichzeitig ändern
 
Aha. Willst Du es stattdessen doch in Java probieren, als Flash oder mit anderen Web-Lösungen? Und wie lautet die konkrete Frage?

eXOs 26. Nov 2003 14:04

Re: Java, 2 Frames gleichzeitig ändern
 
Naja,

hatte gehofft, es geht einfacher, als mit JavaScript, kenn mich halt da nicht so aus, ich poste mal den Code:

Code:
<script type="text/javascript"
<!--
function ZweiFrames(URI1,F1,URI2,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;
}
function ZweiFramesBack(F1,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.history.back();
  if (!window.opera) window.setTimeout("Frame2.history.back()",10);
}
function ZweiFramesForward(F1,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.history.forward();
  if (!window.opera) window.setTimeout("Frame2.history.forward()",10);
}
//-->
</script>


<a href="javascript:ZweiFrames('Oben.htm','oben','Home.htm','unten')
So hab ich das mal versucht, vielleicht sieht jemand ja das problem, im browser krieg ich halt nen Java-Fehler

Christian_1980 26. Nov 2003 14:09

Re: Java, 2 Frames gleichzeitig ändern
 
Also eine neue Seite kannst du folgendermaßen aufrufen:


Code:
onclick="javascript:parent.Dein_Framename.location.href='DeineNeueAdresse'"
wenn du mehrere Fenster ändern möchtest, musst du die das ganze in eine funtion auslagern oder eben beide Aufrufe direkt hintereinander machen:

Code:
onclick="javascript:parent.Dein_Framename.location.href='DeineNeueAdresse'; parent.Dein_Framename2.location.href='DeineNeueAdresse2'"
Hoffe das hilft Dir,

Christian

eXOs 26. Nov 2003 14:13

Re: Java, 2 Frames gleichzeitig ändern
 
Zitat:

Zitat von Christian_1980
Code:
onclick="javascript:parent.Dein_Framename.location.href='DeineNeueAdresse';parent.Dein_Framename2.location.href='DeineNeueAdresse2'"
Hoffe das hilft Dir,

Christian

Danke,

aber wieso "oncklick"??

werd das mal versuchen

Christian_1980 26. Nov 2003 14:26

Re: Java, 2 Frames gleichzeitig ändern
 
Na ja.. onclick deshalb, weil du die frames doch beim Klick auf einen Button oder Bild ändern möchtest, oder hab ich da was falsch verstanden?

eXOs 26. Nov 2003 14:39

Re: Java, 2 Frames gleichzeitig ändern
 
jo, des schon, aber ich weis net wo ich des schreiben soll,

kannst du mal beispielhaft was schreiben?

Christian_1980 26. Nov 2003 14:44

Re: Java, 2 Frames gleichzeitig ändern
 
Code:
[img]Bild.bmp[/img]
Du kannst das onclick ereignis auch bei Submit-Buttons auslösen:

Code:
<input type=submit onclick="....">
Christian

eXOs 26. Nov 2003 14:59

Re: Java, 2 Frames gleichzeitig ändern
 
oncklick geht net, iss glaube ich kein schlüsselwort, das zeigt der auf der seite als text an.

was meinst du mit deinem <edit>?

Christian_1980 26. Nov 2003 15:05

Re: Java, 2 Frames gleichzeitig ändern
 
Poste mal bitte Deinen jetzigen Code :wink:

:firejump:

Christian_1980 26. Nov 2003 15:08

Re: Java, 2 Frames gleichzeitig ändern
 
Poste mal bitte Deinen jetzigen Code :wink:

:firejump:

eXOs 26. Nov 2003 19:29

Re: Java, 2 Frames gleichzeitig ändern
 
Sorry, hatte vorhin wohl mal ein Problem, konnte nicht mehr zugreifen, so jetzt mein post!

Zitat:

Zitat von eXOs

Code:
<script type="text/javascript"
<!--
function ZweiFrames(URI1,F1,URI2,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;
}
function ZweiFramesBack(F1,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.history.back();
  if (!window.opera) window.setTimeout("Frame2.history.back()",10);
}
function ZweiFramesForward(F1,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.history.forward();
  if (!window.opera) window.setTimeout("Frame2.history.forward()",10);
}
//-->
</script>


<a href="javascript:ZweiFrames('Oben.htm','oben','Home.htm','unten')
So hab ich das mal versucht, vielleicht sieht jemand ja das problem, im browser krieg ich halt nen Java-Fehler


Schubi 27. Nov 2003 06:42

Re: Java, 2 Frames gleichzeitig ändern
 
Haltet mal die Luft an... Es gibt doch nen Befehl Namens "doubleframechange"!

Zuhause hab ich ein Beispiel. kann ja heut Abend nochmal schauen!

eXOs 27. Nov 2003 07:28

Re: Java, 2 Frames gleichzeitig ändern
 
Hi Schubi,

heißt das mit html? :-D

wäre top wenn das heute abend was wird!! :bounce2:

Schubi 27. Nov 2003 07:46

Re: Java, 2 Frames gleichzeitig ändern
 
hm...hab mich wohl geirrt...

Das hab ich gefunden:

function changeFrames(URI1,URI2) {
Frame1=eval("parent.menu");
Frame2=eval("parent.main");
Frame1.location.href = URI1;
Frame2.location.href = URI2;
}


<a href="javascript:changeFrames('kontakt/m_kontakt.htm','kontakt/c_kontakt.htm')"

Ich kam durcheinander weil der Text XML war und deswegen die Funktion als Tag stand!

eXOs 27. Nov 2003 07:57

Re: Java, 2 Frames gleichzeitig ändern
 
Schade,

kenn ich schon, krieg ich net gebacken, kennst du dich aus? kannst du mir bischen was dazu erklären?

Schubi 27. Nov 2003 08:12

Re: Java, 2 Frames gleichzeitig ändern
 
net so wirklich...sorry

eXOs 27. Nov 2003 08:13

Re: Java, 2 Frames gleichzeitig ändern
 
Ok,

trotzdem Danke,

dann werd ich nochmal rumprobieren! :wall:

eXOs 27. Nov 2003 11:50

Re: Java, 2 Frames gleichzeitig ändern
 
Achso,


werd das hier mal als beantwortet markieren, geht zwar noch net aber theoretish weis ich ja wie es geht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:31 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