Gerrit Dörnemann: frameset

Schönen guten Abend,
ich habe folgendes Problem bei meinen Frames, ich bekomm es nciht hin, das die fenster die richtige größe und das die Frames KEINEN Rand haben,
bis jetzt habe ich das hier zusammen gestellt nur die Größe ist ncht falsch:
<html>
<head>
<title>Frame-Test</title>
</head>
<frameset ...>
<frameset cols="40%,60%">
  <frame src="menu.html" name="LinkesFensterBzw.Menü">
  <frameset rows="20%,80%">
    <frame src="oben.html" name="OberesFenster">
    <frame src="index2.html" name="HauptFenster">
  </frameset>
</frameset>
</frameset>
<body>
Dieser Text wird angezeigt, wenn der Browser keine Frames kennt
</body>
</html>

Doch
1.Ich bekomme den Rand nicht weg
2.Der browser öffnet jedesmal ein neues Fenster wenn ich auf einen Link klicke,
soweit so gut, nun habe ich einen Freund gefragt und der hat mir einen vollkommen anderen code gegeben:
<frameset rows="60,*" frameborder="0" framespacing="0" border="0">
  <frame name="Banner" scrolling="no" noresize target="Inhalt" src="oben.html">
  <frameset cols="190,*">
    <frame name="Inhalt" target="Hauptframe" src="menu.html">
    <frame name="Hauptframe" src="index2.html">
  </frameset>

<noframes>
  <body>

<p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
  unterstützt.</p>

</body>
  </noframes>
</frameset>

So, nun bin ich vollends verwirrt und bekomme gar ncihts mehr gebacken, kann mir da jemand helfen?

Gruß
Gerrit v. Dörnemann

PS: in der Grafik unten ist angegeben wies aqussehen soll, was bei dem 2. Code nciht der fall ist.
Die Grafik stammt aus dem SELFHTML teil, aber aus der erklärung werde ich einfach nciht schlau.

  1. Schönen guten Abend,

    Ebenfalls! :-)

    ich habe folgendes Problem bei meinen Frames, ich bekomm es nciht hin, das die fenster die richtige größe und das die Frames KEINEN Rand haben,

    <frameset ... border="0" frameborder="0" framespacing="0">
                                             ^^^^^^^^^^^^^^^^
                                             Damit der Netscape nicht einen leeren (weißen) Abstand statt dem Rand macht...

    bis jetzt habe ich das hier zusammen gestellt nur die Größe ist ncht falsch:
    <html>
    <head>
    <title>Frame-Test</title>
    </head>
    <frameset ...>

    ^^^
                 Was soll denn das?

    <frameset cols="40%,60%">
      <frame src="menu.html" name="LinkesFensterBzw.Menü">

    ^^^^^
                                                      Lass Punkte und Umlaute hier lieber weg...

    <frameset rows="20%,80%">
        <frame src="oben.html" name="OberesFenster">
        <frame src="index2.html" name="HauptFenster">
      </frameset>
    </frameset>
    </frameset>

    ^^^^^^^^^^^
       Und das?

    <body>
    Dieser Text wird angezeigt, wenn der Browser keine Frames kennt
    </body>

    Hier fehlen die noframes-Tags

    </html>

    Doch
    1.Ich bekomme den Rand nicht weg

    s. o.

    2.Der browser öffnet jedesmal ein neues Fenster wenn ich auf einen Link klicke,

    Du hast vermutlich bei "target" eine falsche Angabe gemacht. Diese Angabe muss mit dem Namen des Frames übereinstimmen, in dem der Link geöffnet werden soll (case-sensitive!).

    soweit so gut, nun habe ich einen Freund gefragt und der hat mir einen vollkommen anderen code gegeben:

    [ganz viel Code]
    Vergiss den Code deines Freundes lieber ganz schnell, bis auf die drei kleinen Fehler, die ich bei dir angemerkt habe, ist dein Code doch schon ganz gut!

    So, nun bin ich vollends verwirrt und bekomme gar ncihts mehr gebacken, kann mir da jemand helfen?

    Hier nochmal der verbesserte und angepasste Code:
    <html>
      <head>
        <title>Frame-Test</title>
      </head>
      <frameset cols="40%,60%" border="0" frameborder="0" framespacing="0">
        <frame src="menu.html" name="LinkesFensterBzwMenu">
        <frameset rows="20%,80%" border="0" frameborder="0" framespacing="0">
          <frame src="oben.html" name="OberesFenster">
          <frame src="index2.html" name="HauptFenster">
        </frameset>
      </frameset>
      <noframes>
        <body>
          Dieser Text wird angezeigt, wenn der Browser keine Frames kennt
        </body>
      </noframes>
    </html>

    PS: in der Grafik unten ist angegeben wies aqussehen soll, was bei dem 2. Code nciht der fall ist.
    Die Grafik stammt aus dem SELFHTML teil, aber aus der erklärung werde ich einfach nciht schlau.

    Ich sehe unten keine Grafik...?

    CU :-)
    Stefan

    1. Vielen dank,
      ich hoffe diesmal klappts :-)

      Gruß
      Gerrit

      1. So, leider klappt es doch cnoh nciht, und zwar habe ich in meinem nav. Menü das target="HauptFenster" in jedem link eingebracht doch irgendwie klappt es dennoch cniht, denn der browser öffnet ein neues Fenster...

        Gruß
        Gerrit

        1. So, leider klappt es doch cnoh nciht, und zwar habe ich in meinem nav. Menü das target="HauptFenster" in jedem link eingebracht doch irgendwie klappt es dennoch cniht, denn der browser öffnet ein neues Fenster...

          Hm, welcher Browser?

          Kann man das ganze irgendwo online sehen? Oder kannst du mal den Quelltext des Links senden?

          CU :-)
          Stefan

          1. auf dem Link unten bzw. hier ist die seite wie sie ist und und naja wenn das nun auch noch klappen würde, das er oben NICHT scrollt und das die links richtig geöffnet werden dann wäre ich erstma froh :)
            http://www.banner-trader.de/pendrakon/test.html

            Gruß
            Gerrit

            1. Hi.

              Du hast in deinem Navigationsframe (menu.html) ein <BASE TARGET="f_main">

              In der test.html, also dem Frameset, existiert aber kein Frame mit diesem Namen.

              Ändere entweder das base target auf "haupt" oder den Namen des Hautframes auf "f_main".

              Dann klappt's auch mit dem Nachbarn... ;-)

              HTH,
              olli

              1. Herzlichen dank, nun klappt es :) (auch mit der NachbarIN ;-))

                Gruß
                Gerrit von Dörnemann