Frames
René
- html
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é
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
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>
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é