Dennis81: 1 Link - 2 frames - Probleme? Wie? *sorry³*

Hi,
zum zweiten - leider habe ich noch keine Lösung für mein wirklich kleines Problem gefunden.

Wie (WO) füge ich den Java-sc. in folgende codes ein um zwei frames gleichzeitig zu ändern?

Bin leider ein absoluter neulig auf dem gebiet java-script.

<<<vorheriges Posting>>>>

Hi,

*sorry* das ich das Thema erneut aufgreife aber ich komme einfach nicht mit der Anleitung in den faq/suche klar.
Und ich hoffe es gibt hier jemanden der mir helfen kann.

So sieht die Seite aus:

(frame1)  |   (frame3)
-----------------------------------
   (frame2)  |   (frame4)
             |

frame2 = index und frame4 = inhalt

(hyper)link in index(f2) soll index (f2) + inhalt (f4) ändern. Nur wie?

Benutze Frontp*** 2003 und der Code ist irgendwie anders als im faq-bsp.:

Hier index(f2)code:

-----------------------------------------
<html>

<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>index</title>
</head>

<table border="0" height="313" width="162">
 <tr>
  <td height="52" align="center" bgcolor="#C0C0C0"><b>
  <font size="4" face="arial"><font color="#000080">&nbsp;</font>
  <a target="frame4" href="hog-haeuser.htm">
  <font color="#000080">Häuser</font></a></font></b></td>
 </tr>
 </table>

</body>

</html>

------------------------------------
Und hier der Code der start-frame seite indem alles abläuft:

-------------------------------------
<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<title>Neue Seite 1</title>
</head>

<frameset cols="212,*">
 <frameset rows="*,73%">
  <frame name="frame1" scrolling="no" noresize target="frame3" src="hog-wappen.htm">
  <frame name="frame2" src="rindex0.htm" scrolling="auto">
 </frameset>
 <frameset rows="27%,*">
  <frame name="frame3" target="frame4" src="titel-hog.htm">
  <frame name="frame4" src="willkommen.htm" target="_self">
 </frameset>
 <noframes>
// (...)
 </noframes>
</frameset>

</html>

--------------------------------------------

Was muss ich machen?

Hilfe !!!

bitte eine Anfängergerechte Erklärung wie es klappt und vielen Dank an alle die sich jetzt gedanken machen

  1. Moin,

    bitte eine Anfängergerechte Erklärung wie es klappt

    http://de.selfhtml.org/javascript/beispiele/zweiframes.htm#hinweise

    und vielen Dank an alle die sich jetzt gedanken machen

    Der Erste, der sich hier Gedanken machen sollte, bist Du :-) Dieses Forum erwartet von seinen Besuchern, dass sie sich selbst (deshalb das SELF in SELFHTML) um die Lösung bemühen. Du wirst hier also aller Warscheinlichkeit nach keine mundgerechte Lösung erhalten. Sollte das dein Anspruch sein, wäre es besser, wenn Du einen anderen Forum aufsuchst. Willst Du jedoch lernen und verstehen, was da vor sich geht, dann bist Du hier am richtigen Platz. Ein guter Input Deinerseits wäre eine Übertragung des Beispiels auf Deine Bedürfnisse. Dazu wirst Du allerdings in SELFHTML lesen müssen. Und Du wirst selbst arbeiten müssen. Frage dann nach, wenn Du dann auftretenden Hürden nicht allein bewältigen kannst. Du wirst dann sicherlich Hilfestellung bei der einzelnen Hürde bekommen, ins Ziel tragen wird Dich aber keiner :-)

    Gruß

    Swen Wacker

  2. Hallo.

    zum zweiten - leider habe ich noch keine Lösung für mein wirklich kleines Problem gefunden.

    Findest du dein Problem so klein?

    Wie (WO) füge ich den Java-sc. in folgende codes ein um zwei frames gleichzeitig zu ändern?
    Bin leider ein absoluter neulig auf dem gebiet java-script.

    Dann schaue dir die Seite http://de.selfhtml.org/javascript/beispiele/zweiframes.htm mal an.
    Da findest du alle Infos, die du brauchst.

    *sorry* das ich das Thema erneut aufgreife aber ich komme einfach nicht mit der Anleitung in den faq/suche klar.

    Warum nicht?

    Und ich hoffe es gibt hier jemanden der mir helfen kann.

    Glaube mir, es gibt hier mehr als nur einen, der dir helfen kann.

    So sieht die Seite aus:

    (frame1)  |   (frame3)

    (frame2)  |   (frame4)
                 |

    Schöne Skizz ;)

    frame2 = index und frame4 = inhalt

    E = mc² ? SCNR

    (hyper)link in index(f2) soll index (f2) + inhalt (f4) ändern. Nur wie?

    Schau dir die obengenannte Seite mal an.

    Benutze Frontp*** 2003 und der Code ist irgendwie anders als im faq-bsp.:

    Du wirst auch nur selten zwei Codes haben, die exakt gleich sind.

    <font size="4" face="arial"><font color="#000080">&nbsp;</font>
      <a target="frame4" href="hog-haeuser.htm">
      <font color="#000080">Häuser</font></a></font></b></td>

    Also, aber hier ist der Code, den du brauchst:
    <a href="hog-haeuser.htm" target="frame4" onclick="parent.frame2.location.href='andereseite.htm';location.href='hog-haeuser.htm';return false;">Häuser</a>

    Das "href=..." und target=..." führen dazu, dass, wenn JavaScript beim User nicht aktiviert ist, wenigstens ein Frame geändert wird.
    Dann kommt der Event-Handler.
    Der macht das:
              parent.frame2.location.href='andereseite.htm';
                     ^^^^^^          ^^^^^^^^^^^^^^^^^^^^^^
         der veränderte Frame        der Link wird durch location.href aufgerufen.
                                     danach folgt die verlinkte Seite
    und das hier wird ausgeführt:
    location.href='hog-haeuser.htm';
    Hier wird auf der selben Seite nur nochmal verlinkt.
    Das ist dann der zweite Frame, der sich ändert.

    und noch das:
    return false;
    das sorgt dafür, dass nur das JS ausgeführt wird und der eigentliche Link nicht verlinkt (nur bei aktiviertem JavaScript).

    So, jetzt hast du aber alles was du brauchst und musst das Forum nicht nochmal mit so einer Frage nerven, ja?

    Was muss ich machen?

    Vernünftigen Code schreiben, die FAQ's lesen und so eine Frage nicht hier stellen.

    Hilfe !!!

    Jetzt, bitte nicht auf die Tour.

    bitte eine Anfängergerechte Erklärung wie es klappt und vielen Dank an alle die sich jetzt gedanken machen

    So, vielleicht hast du ja jetzt verstanden wie's geht.

    Beschäftige dich aber am Besten mal richtig mit JS:
    http://de.selfhtml.org/javascript/index.htm

    Ich hoffe ich konnte helfen, H2O

    --
    #*~!:     Endlich Ferien.
    Selfcode: ie:% fl:| br:^ va:| ls:# fo:) rl:? n4:| ss:{ de:] js:) ch:? sh:( mo:? zu:|
    Infos:    http://emmanuel.dammerer.at/selfcode.html