Was ist an meinem Quelltext falsch?

Alt 06.09.2005, 19:40   # 1
--Spatzenei--
Ehemaliger Mod
 
Benutzerbild von --Spatzenei--
 
Registriert seit: 21.06.2005
Ort: Berlin
Beiträge: 1.325
Ich habe folgendes Problem:

Das ist mein Quelltext meines Framesets:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
<title>Spatzenei.net</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="author" content="Spatzenei">
<meta http-equiv="expires" content="0">

<link rel="shortcut icon" href="favicon.ico">

</head>

<frameset rows="35,420,*" borders="no" frameborder="no" border="0" framespacing="0" scrolling="no">
<frame src="top.html" name="top" scrolling="no" noresize="noresize" frameborder="0">
<frame src="frameset.html" name="mainframe" scrolling="no" noresize="noresize" frameborder="0">
<frame src="down.html" name="down" scrolling="no" noresize="noresize">

<noframes>
Sorry, but your browser doesn't support frames! Try this one: <a href="http://www.mozilla-europe.org" target="_blank">Mozilla Firefox</a>
</noframes>
</frameset>
</html>

Wenn ich diesen Quelltext durch diesen Validator laufen lasse: http://validator.w3.org/
Dann findet er 5 Fehler.

z.B. folgenden:

Error Line 15 column 34: there is no attribute "BORDERS".

<frameset rows="35,420,*" borders="no" frameborder="no" border="0" framespacing=

You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

Was ist da jetzt falsch? Ihr könnt den Quelltext auch selber noch mal auf der Seite durch den Validator durchjagen. Dann ist es übersichtlicher!
  Mit Zitat antworten
Alt 06.09.2005, 23:37   # 2
teq
Verwarnter Benutzer
 
Benutzerbild von teq
 
Registriert seit: 13.12.2004
Beiträge: 200
schau dir mal die seite an da wird alles über frames erklärt
http://edition-w3.de/TR/1999/REC-htm...ef-frameborder
  Mit Zitat antworten
Alt 07.09.2005, 01:30   # 3
.:Peggy:.
Eine Frau fuer gewisse Stunden im Forum
 
Registriert seit: 12.05.2003
Ort: Berlin
Beiträge: 772
Zitat:
frameborder="0"
so ist das richtig, kein "no". hast du ja auch so weiter unten gemacht.

Zum noresize:
http://de.selfhtml.org/html/frames/e...unveraenderbar
einfach nur "noresize" reicht.

Zitat:
borders="no" frameborder="no" border="0"
da is was doppelt gemoppelt, das erst kann raus. und wie gesagt statt "no" bitte "0". :wink:
  Mit Zitat antworten
Alt 07.09.2005, 14:47   # 4
--Spatzenei--
Ehemaliger Mod
Threadstarter
 
Benutzerbild von --Spatzenei--
 
Registriert seit: 21.06.2005
Ort: Berlin
Beiträge: 1.325
Ich habe jetzt die Hinweise befolgt, habe aber immer noch Fehler.

Das ist mein neuer Frameset-Quelltext:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
<title>Spatzenei.net</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="author" content="Spatzenei">
<meta http-equiv="expires" content="0">
</head>

<frameset cols="*,150,600,*" framespacing="0" frameborder="0" border="0">

<frame src="left.html" name="left" scrolling="no" noresize frameborder="0" framespacing="0" border="0">
<frame src="nav.html" name="nav" scrolling="no" noresize frameborder="0" framespacing="0" border="0">
<frame src="main.html" name="main" scrolling="auto" noresize frameborder="0" framespacing="0" border="0">
<frame src="right.html" name="right" scrolling="no" noresize frameborder="0" framespacing="0" border="0">

<noframes>
Sorry, but your browser doesn't support frames!
</noframes>

</frameset>
</html>

Und das sind die Fehler, die mir der Validator vorwirft:

there is no attribute "FRAMESPACING"

there is no attribute "FRAMEBORDER"

there is no attribute "BORDER"


Was stimmt denn da nicht? Die Attribute sind doch richtig, oder??
  Mit Zitat antworten
Alt 07.09.2005, 15:05   # 5
.:Peggy:.
Eine Frau fuer gewisse Stunden im Forum
 
Registriert seit: 12.05.2003
Ort: Berlin
Beiträge: 772
Zitat:
Zitat von --Spatzenei--
<html>
<head>
<title>Spatzenei.net</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<meta name="author" content="Spatzenei">
<meta http-equiv="expires" content="0">
</head>

<frameset cols="*,150,600,*" framespacing="0" frameborder="0" border="0">

<frame src="left.html" name="left" scrolling="no" noresize frameborder="0" framespacing="0" border="0">
<frame src="nav.html" name="nav" scrolling="no" noresize frameborder="0" framespacing="0" border="0">
<frame src="main.html" name="main" scrolling="auto" noresize frameborder="0" framespacing="0" border="0">
<frame src="right.html" name="right" scrolling="no" noresize frameborder="0" framespacing="0" border="0">

<noframes>
Sorry, but your browser doesn't support frames!
</noframes>

</frameset>
</html>
Das rot markierte kann raus. Das fügt man zwar bei <frame>, aber nicht bei <frameset> ein.
  Mit Zitat antworten
Alt 07.09.2005, 15:44   # 6
--Spatzenei--
Ehemaliger Mod
Threadstarter
 
Benutzerbild von --Spatzenei--
 
Registriert seit: 21.06.2005
Ort: Berlin
Beiträge: 1.325
Dann habe ich aber so komische weiße Ränder!
  Mit Zitat antworten
Alt 07.09.2005, 15:46   # 7
.:Peggy:.
Eine Frau fuer gewisse Stunden im Forum
 
Registriert seit: 12.05.2003
Ort: Berlin
Beiträge: 772
Bei welchem Browser?

Hast du es nochmal nach Löschen des rot markierten prüfen lassen, ob die 3 Fehler noch angezeigt werden?
  Mit Zitat antworten
Alt 07.09.2005, 15:50   # 8
--Spatzenei--
Ehemaliger Mod
Threadstarter
 
Benutzerbild von --Spatzenei--
 
Registriert seit: 21.06.2005
Ort: Berlin
Beiträge: 1.325
Browser: I-Explorer und Firefox

Nach dem löschen waren noch zwei Fehler (aber die gleiche art von felherbeschreibung)
  Mit Zitat antworten
Alt 07.09.2005, 22:38   # 9
.:Peggy:.
Eine Frau fuer gewisse Stunden im Forum
 
Registriert seit: 12.05.2003
Ort: Berlin
Beiträge: 772
Hi,

also ich bin da jetzt überfragt. Tut mir leid.

Wenn hier keiner mehr was weiß, würde ich raten, dein Problem mal im Forum von selfHTML zu posten. Evt. können die dir besser helfen bzw. wissen den Grund warum der Validator da was als falsch bezeichnet.

http://forum.de.selfhtml.org/

Kannst ja dann mal hier noch posten, wenn du da die Lösung erfahren hast. Würde mich persönlich auch sehr interessieren.
  Mit Zitat antworten
Alt 08.09.2005, 01:05   # 10
teq
Verwarnter Benutzer
 
Benutzerbild von teq
 
Registriert seit: 13.12.2004
Beiträge: 200
du hast 5 frames da drinne und nur einen colspan
du musst jedem frame eine feste breite und größe und ort geben wo der liegen soll
die ist zu 60% incomplete
  Mit Zitat antworten
Alt 26.02.2006, 23:59   # 11
Unregistriert
Gastposter
 
ich hatte gerade das gleiche problem und anscheinend gibt's keine lösung.
siehe: http://forum.de.selfhtml.org/archiv/2002/8/t19068/
  Mit Zitat antworten
Alt 27.02.2006, 18:11   # 12
--Spatzenei--
Ehemaliger Mod
Threadstarter
 
Benutzerbild von --Spatzenei--
 
Registriert seit: 21.06.2005
Ort: Berlin
Beiträge: 1.325
Ja, es gibt keine Lösung, da das Arbeiten mit Frames kein gültiges HTML erzeugt.
Schade eigentlich...
  Mit Zitat antworten
Alt 27.02.2006, 20:19   # 13
Tzebi
 
Benutzerbild von Tzebi
 
Registriert seit: 27.01.2006
Beiträge: 106
lol, mal eine ganz groeße anfängerfrage:
hast du keinen <body> oder hab ich das übersehn???
  Mit Zitat antworten
Alt 27.02.2006, 20:41   # 14
--Spatzenei--
Ehemaliger Mod
Threadstarter
 
Benutzerbild von --Spatzenei--
 
Registriert seit: 21.06.2005
Ort: Berlin
Beiträge: 1.325
Zitat:
Zitat von Tzebi
lol, mal eine ganz groeße anfängerfrage:
hast du keinen <body> oder hab ich das übersehn???
Richtig, ich habe keinen <body>
Und das hat den einfachen Grund, dass ich keinen body brauche...
Das, was ich da gepostet habe, ist ja nur mein Frameset, und da kommt nichts weiter an Text rein. Ist ja nur als Hilfe für den Browser.
  Mit Zitat antworten

Alt 28.05.2012, 21:10 # --
News Flash
 
Benutzerbild von News Flash
 
 
 

Das könnte Dich auch noch interessieren:

Nicht fündig geworden? Dann ohne Anmeldung in unserem Gast-Forum nachfragen.

   
Antwort
Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 21:10 Uhr.