• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frameset will nicht so ganz funktionieren...

der_RAV3N

Neues Mitglied
Hallo!

Ich habe seit kurzem einen Webspace und möchte dort eine Website erstellen. Ich habe schon angefangen, mit Frameset zu experimentieren, dashier ist mein bisheriger Code(index.html):

HTML:
<html>
<head>
<title>Titel der Website</title>
</head>
<frameset cols="*,200,1100,*" border=0>
 <frame src="ueberfluessig_links.html" name="ueberfluessig_links">
 <frame src="link.html" name="links">
 <frameset rows="15%, 70%, 15%">
    <frame src="oben.html" name="oben">
    <frame src="internet.html" name="rechts">
    <frame src="unten.html" name="unten">
 <frame src="ueberfluessig_rechts.html" name="ueberfluessig_rechts">
<body>
</body>
</html>

bei mir funktioniert alles und wird auch angezeigt, bis auf die Seite "ueberfluessig_rechts.html" ... und ich habe keine ahnung, wieso:cry:
Ich habe schon geschaut, ob die seite im richtigen ordner ist usw.. habs auch mit nem anderem browser versucht, allerdings hat das auch nicht geholfen :(

wäre nett wenn ihr mir helfen könntet ;)
 
HTML:
[QUOTE] <frameset rows="15%, 70%, 15%">
    <frame src="oben.html" name="oben">
    <frame src="internet.html" name="rechts">
    <frame src="unten.html" name="unten">
 <frame src="ueberfluessig_rechts.html" name="ueberfluessig_rechts">[/QUOTE]
Du hast nur für drei Frames Platz berücksichtigt: rows="15%, 70%, 15%"
 
Eigentlich meinte ich das so:

<Frameset(vertikal 4 Frames)>
<Frame>
<Frame>
<Frame>

<Frameset(horizontal 3 Frames>
<Frame>
<Frame>
<Frame>

<Frame>

Das letzte Frame soll also zum ersten Frameset gehören.. oder muss ich das anders schreiben? Ich meine, in Informatik hätten wir das auch so gemacht...
 
Zuletzt bearbeitet:
Lies dir mal hier durch, wie man Framesets definiert:
SELFHTML: HTML/XHTML / Frames / Framesets und Frames definieren
Dir wird hier zum Verhängnis, dass Du kein </frameset> verwendet hast.
So wäre es richtig:
HTML:
<Frameset(vertikal 5 Frames)>
  <Frame>
  <Frame>
  <Frame>
  <Frameset(horizontal 3 Frames>
    <Frame>
    <Frame>
    <Frame>
  </frameset<
  <Frame>
</frameset>
Das innere Frameset zählt bei den Frames mit, d. h. Du musst vertikal 5 Frames vorsehen.
 
Achh, ich dummkopf!
ja, ich hab vergessen, das Frameset zu schließen.. -.-
und, dass das innere Frameset zu den Frames zählt wusste ich auch schon :P habs extra eingeplant.. :D

Okay, öhm, nun mal ne Frage: kann ich das mit der Website irgendwie besser regeln als mit Frameset, ich habe mich bis jetzt mit HTML nur in der Schule beschäftigt, und wir haben nur die standart HTML-Befehle bearbeitet.. hab schon mal was von CSS gelesen, gibts da nen gutes tutorial irgendwo zu?
 
okay, ich danke dir! ich werde mirs mal durchlesen, wenn ich mit CSS dann gut zurechtkomme, werde ich denke ich mal auf CSS umsteigen, anstatt alles mit Frames zu machen ;)
 
Zurück
Oben