Chris: Button mit 2 Frames belegen.

Hallo,

ich habe folgendes vor. ich würde gerne eine Page machen die so aussieht:

<html>
<head>
<title> </title>
</head>

<frameset rows="20%,*" border=0>
  <frame src="menu.html" scrolling=no>

<frameset cols="40%,20%,40%" frameborder=1>
 <frame src='1.html' name='links' name="links" scrolling='auto'>
 <frame src='baum.jpg' name='main' scrolling='no'>
 <frame src='2.html' name='rechts'name="rechts" scrolling='auto'>

</frameset>
  </frameset>
</html>

so, kurz gesagt, links im frame steht was, mitte ist n bild, rechts steht was, oben über den 3 frames ist das menu.

Jetzt habe ich vor, wenn ich manche Menü-Punkte anklicke, das sich endweder:

1. nur der linke Frame ändert (is ja kein problem..)

2. nur der rechte Frame ändert (ist auch kein problem..)

3. sich beide frames gleichzeitig ändern wenn ich auf einen Menu-Punkt klicke und sich jeweils links und rechts eine html öffnet (sprich 2 htmls auf einen Button verlinkt, wie geht das?)

4. sich beide frames gleichzeitig ändern wenn ich auf einen Menu-Punkt klicke und sich links und rechts die gleiche html öffnet (sprich 1 html auf zwei frames verlinkt, wie geht das?)

Vielen Dank schoneinmal für die Hilfe.

Grüße
Chris

  1. Grüße,

    die 4e frage ist absolet,
    sonst - http://de.selfhtml.org/navigation/faq.htm
    und meine gute empfehlung - gewöhn dich niht mal an frames^^

    MFG
    bleicher

    --
    __________________________-
    Menschen an sich , sind nicht schlecht - es sind nur ihre Taten (c).
    Lieber bereuen gesündigt zu haben, als nicht sündigen und es später trotzdem bereuen.
    Boccaccio
    1. und meine gute empfehlung - gewöhn dich niht mal an frames^^

      sondern?

      1. sondern?

        includes

        1. sondern?

          includes

          ist ja php :-) oder?!

          hab jetzt mal was gemacht das folgendermaßen aussieht:

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

          index.html

          <html>
          <head>
          <title> </title>
          </head>

          <frameset rows="150,*" frameborder=1>

          <frame src="menu.html" scrolling=auto>

          <frameset cols="50,*,150,*,50" frameborder=1>

          <frame src='leer.html'scrolling='no'>
           <frame src='home_left.html' name="links" scrolling='auto'>
           <frame src='haus.jpg' scrolling='no'>
           <frame src='home_right.html' name="rechts" scrolling='auto'>
           <frame src='leer.html'scrolling='no'>

          </frameset>

          </frameset>
          </html>

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

          menu.html

          <html>
          <head>

          <title>ZweiFrames - Verweise</title>
          <script type="text/javascript">
          function FrameAendern (URI, Framename) {
            parent[Framename].location.href = URI;
          }

          function ZweiFramesBack (Framename1, Framename2) {
            Frame2 = parent[Framename2];
            parent[Framename1].history.back();
            if (!window.opera)
              window.setTimeout("Frame2.history.back()", 100);
          }

          function ZweiFramesForward (Framename1, Framename2) {
            Frame2 = parent[Framename2];
            parent[Framename1].history.forward();
            if (!window.opera)
              window.setTimeout("Frame2.history.forward()", 100);
          }
          </script>
          </head>

          <link rel="stylesheet" href="Textmerkmale.css" type="text/css">

          <center>

          <p>
           <a href="home_left.html" target="links" onclick="FrameAendern('home_right.html', 'rechts')"><b>Home</b></a>
          <br>
           <a href="1_left.html" target="links" onclick="FrameAendern('1_right.html', 'rechts')"><b>Cora</b></a>
          <br>
           <a href="2_left.html" target="links" onclick="FrameAendern('2_right.html', 'rechts')"><b>Chris</b></a>
          <br>
           <a href="galerie.html" target="links" onclick="FrameAendern('galerie.html', 'rechts')"><b>Hier leben wir!</b></a>

          </p>
          </center>

          </body>
          </html>

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

          SO ! jetzt wirds kompliziert..glaube ich ! :-) ich mag wenn ich den button galerie anklicke das sich NUR das LINKE fenster ändert und die übersicht von der Galerie kommt. Wenn ich dann in der Galerie auf einen Button klicke will ich das sich rechts die Bilder öffnen !

          Ist das möglich?  :-) Wenn ich das so anschaue sollte das doch eigentl mit dem genau gleichen code wie im Menu hinhauen, oder liege ich etwa falsch?!

          Grüße
          Chris

          1. ist ja php :-) oder?!

            nicht zwangsläufig - auch andere scriptsprachen verstehen includes, oder man lässt die sache direkt vom server erledigen

            Ist das möglich?

            zusammengefasst: ja es ist möglich, aber wenn du dir diese irrsinnslösung antun willst, dann versuch das javascript zu verstehen, dann wirst du dein problem alleine lösen können

            1. zusammengefasst: ja es ist möglich, aber wenn du dir diese irrsinnslösung antun willst, dann versuch das javascript zu verstehen, dann wirst du dein problem alleine lösen können

              yo alles klar, hat geklappt soweit :-) wollte nur anfragen ob es au noch andere anmöglichkeiten dafür gibt?!

              1. wollte nur anfragen ob es au noch andere anmöglichkeiten dafür gibt?!

                die andere möglichkeit ist: verwende keine frames - warum? siehe hier:
                http://www.subotnik.net/html/frames.html

                includes sind auf jeden fall vorzuziehen