Stefan Kleeschulte: frameset

Beitrag lesen

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