René: Frames

Hallo!

ich möchte eine Seite in zwei Frames teilen. Linker Frame= Menuleiste (menu, framemenu.htm), statisch; rechter Frame(content, startseite.html): Inhalte

Nun werden aber alle Inhalte in der Menuleiste dargestellt. Was mache ich falsch?

Quelltext:

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

</head>
<frameset cols="220,*" frameborder="no" framespacing="0" marginwidth= "0", marginheight= "0">
<frame name="menu" src="framemenu.htm" scrolling="no" noresize>
<frame name="content" src="startseite.html">
<base target= "content"

<a href="startseite.html." target= "content"></a>
<a href="kontakt.html." target= "content"></a>
<a href="ich.html." target= "content"></a>
<a href="fotos1.html." target= "content"></a>
<a href="links.html." target= "content"></a>
<a href="fotos2.html." target= "content"></a>

</frameset>
</html>

Gruß, René

  1. Hallo René,

    ich möchte eine Seite in zwei Frames teilen. Linker Frame= Menuleiste (menu, framemenu.htm), statisch; rechter Frame(content, startseite.html): Inhalte

    Nun werden aber alle Inhalte in der Menuleiste dargestellt. Was mache ich falsch?

    Quelltext:

    von was? Dir ist klar, daß Du insgesamt drei Dateien brauchst, eine Frameset-Seite mit

    <html>
    <head>
    <title>Frame</title>
    </head>
    <frameset cols="220,*" frameborder="no" framespacing="0" marginwidth= "0", marginheight= "0">
    <frame name="menu" src="framemenu.htm" scrolling="no" noresize>
    <frame name="content" src="startseite.html">
    </frameset>
    </html>

    und deine beiden Framedateien: framemenu.htm und startseite.html (besser einheitliche Endungen angewöhnen, das bricht Dir den Hals) wobei dann in framemenu.html

    <base target= "content"

    <a href="startseite.html." target= "content"></a>
    <a href="kontakt.html." target= "content"></a>
    <a href="ich.html." target= "content"></a>
    <a href="fotos1.html." target= "content"></a>
    <a href="links.html." target= "content"></a>
    <a href="fotos2.html." target= "content"></a>

    usw. drinsteht. Mit basetarget und der target-Angabe moppelst Du doppelt.

    Alles klar? Sonst frag nochmal nach. Lesetipp:

    http://selfhtml.teamone.de/html/frames/ Warum Frames insgesamt umstritten sind, findest Du im Archiv.

    Gruss aus Koeln-Ehrenfeld,

    Elya

    --
    "Alle mal an die Nase fassen, und zwar an die eigene": http://forum.de.selfhtml.org/archiv/2003/9/57903/#m324482
    _____________
    Wikipedia: Die freie Enzyklopaedie http://de.wikipedia.org
  2. Versuchs mal so!

    Frame:

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

    <frameset cols="220,*" frameborder="0" framespacing="0"
     marginwidth= "0", marginheight= "0">
      <frame name="menu" src="framemenu.html" scrolling="no" noresize>
      <frame name="content" src="startseite.html">
     </frameset>

    <body>
     </body>
    </html>

    Framemenu:

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

    <body>
      <a href="startseite.html." target= "content">Startseite</a><br>
      <a href="kontakt.html." target= "content">Kontakt</a><br>
      <a href="ich.html." target= "content">Ich</a><br>
      <a href="fotos1.html." target= "content">Fotos Teil 1</a><br>
      <a href="links.html." target= "content">Links</a><br>
      <a href="fotos2.html." target= "content">Fotos Teil 2</a>
     </body>
    </html>

    Startseite:

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

    <body>
      Startseite
     </body>
    </html>

  3. Danke Ihr beiden! Nun gehts. Hatte nur in der Menuleiste nur das Tag <base target> vergessen.
    Die Frames mussten wir einbauen, da es ein Beleg für die Hochschule ist, dies gefordert wurde.

    Nochmals besten Dank und liebe Grüße, René