HTML -> Frames

Neue Frage »

Auf diesen Beitrag antworten »
Laura HTML -> Frames

Hallo,
ich habe hier ein Problem, an dem ich schon seit Tagen verzweifel. Ich muss mit Hilfe von Frames ein solches "Frameset" erstellen (siehe Anhang), habe aber noch nicht so wirklich viel in der Art programmiert.
Ich wäre dankbar über jeden Tipp, weil ich finde es als Einsteiger ziemlich schwer da durchzublicken und bin an einem Punkt angekommen, wo ich echt nicht weiter weiß.

Viele Dank schonmal smile
 
Auf diesen Beitrag antworten »
Laura RE: HTML -> Frames

Hallo nochmal,

ich hab ganz vergessen meinen bisherigen Ansatz reinzuschreiben:

<html>
<head>
<frameset cols="150,*">
<frame src="links.html" noresize>
<frameset rows="25%,50%,25%">
<frame src="oben.html" noresize>
<frameset cols="500,*">
<frame src="mitte.html" noresize>
<frame src="rechts.html" noresize>
<frame src="unten.html" noresize>
</frameset>
</frameset>
</frameset>
</head>
</html>


Ich hab das jetzt so alles gemacht und in jede html Datei ein Wort reingeschrieben, damit ich überprüfen kann, ob alles richtig angezeigt wird. Soweit so gut alles geklappt bis auf das unten, das wird mir nicht angezeigt. Warum?!

Danke
Auf diesen Beitrag antworten »
3FingerbreitNougat

Wenn du eine Website gestalten möchtest, dann bitte doch mit CSS und "normalem" html.

Wenn aber Framesets unabdingbar sind: Los gehts!
---------------------------------------------------------------------------

Zunächst einmal solltest du dein Grundgerüst etwas aufpolieren.

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Beschreibung des Frameset-Inhalts</title>
</head>
<frameset ...>  
  <frame ...>   <!-- Frame-Fenster-Definition -->
  <noframes>
    <body>
      <h1>Alternativ-Inhalt</h1>
      <p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
      <p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
    </body>
  </noframes>
</frameset>
</html>

Quelle

Ich habe dein Grundgerüst um eine sog. Doctype Declaration (DTD) erweitert, sodass Browser wissen "was auf sie zukommt".
Desweiteren solltest du deiner Seite einen Titel geben. Das wird mit dem <title> tag gemacht.
Desweiteren solltest du einen <noframe> tag mit einbauen, da es auch noch Browser gibt die keine Frames unterstützen. Denen wollen wir natürlich auch sagen dass dies so ist.

Damit sollte es funktioneren:
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
   "http://www.w3.org/TR/html4/frameset.dtd">
<html>
	<head>
		<title>Beschreibung des Frameset-Inhalts</title>
	</head>
	
	<frameset cols="150,*">
		
		<!-- 150er -->
		<frame src="links.html" noresize>
		<noframes>
			<body>
			<h1>Alternativ-Inhalt</h1>
			<p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
			<p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
			</body>
		</noframes>
		
		<!-- * -->
		<frameset rows="25%,50%,25%">
		
			<!-- 25er -->
			<frame src="oben.html" noresize>
			<noframes>
				<body>
				<h1>Alternativ-Inhalt</h1>
				<p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
				<p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
				</body>
			</noframes>
			
			<!-- 50er -->
			<frameset cols="*,150">
				<!-- * -->
				<frame src="mitte.html" noresize>
				<noframes>
					<body>
						<h1>Alternativ-Inhalt</h1>
						<p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
						<p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
					</body>
				</noframes>
				
				<!-- 150er -->
				<frame src="rechts.html" noresize>
				<noframes>
					<body>
						<h1>Alternativ-Inhalt</h1>
						<p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
						<p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
					</body>
				</noframes>	
			</frameset>
			
			<!-- 25er -->
			<frame src="unten.html" noresize>
			<noframes>
				<body>
					<h1>Alternativ-Inhalt</h1>
					<p>Wird angezeigt, wenn der Browser keine Frames darstellen kann.</p>
					<p>Mindest-Inhalt sollten eine Kurzbeschreibung und eine Sitemap sein.</p>
				</body>
			</noframes>
			
		</frameset>
			
		</frameset>
</html>


Wie schon gesagt, sehr unschön. Wenn das kein Lehrprojekt ist um Frames zu lernen, bitte verwende CSS und (X)HTML.

MfG
Auf diesen Beitrag antworten »
oemi99 RE: HTML -> Frames

Hallo,

wenn du ne einfache Antwort möchtest:
eines deiner framesets muss früher geschlossen werden, anstatt

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
... 
<frameset cols="500,*"> 
<frame src="mitte.html" noresize> 
<frame src="rechts.html" noresize> 
<frame src="unten.html" noresize> 
</frameset> 
</frameset> 
</frameset>
</head> 
</html>


solltest du es mal damit versuchen:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
... 
<frameset cols="500,*"> 
<frame src="mitte.html" noresize> 
<frame src="rechts.html" noresize> 
</frameset> 
<frame src="unten.html" noresize> 
</frameset> 
</frameset>
</head> 
</html>



lg oemi99
 
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »