Seite 1 von 2

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 19:31
von film
meine Startseite hat einen Fehler an, den ich nicht wegbekomme. Wird ein Fehler genauso bewertet wie viele? Oder gibt es da eine Abstufung anhand der Anzahl?

Grüße

Verfasst:
von

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 19:34
von matin
wenn du von w3c-vaild sprichst, dann kannst du beruhigt sein. es gibt nicht viele seiten im internet, die alle kriterien erfüllen. alleine eine dynamische url genügt und du bekommst mehrere fehlermeldungen.

außer du hast einen groben fehler, der server in eine endlosschleife bringt oder ähnliches. das mögen die spider gar nicht leiden ...

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 19:39
von marquis
ein fehler wird dich wohl nicht umbringen ;-) - prinzipiell denke ich, dass es ein ziel sein sollte html/css sauber zu schreiben/auszuzeichnen - auch semantisch korrekt - ob dies aber in letzter konsequenz wirklich plätze bringt, dies steht auf einem anderen blatt...

darüber hinaus gibt es "fehler", die muss man einfach mitunter in kauf nehmen - z.B. border beim frameset... das sieht dann nicht mehr so fein aus ;-)

bg
m

Verfasst:
von

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 19:48
von Freilaufender
Die Frage lässt sich nur beantworten, wenn Du nähere Angaben zum Fehler machst...

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 19:58
von film
UM FOLGENDE FEHLERMELDUNG HANDELT ES SICH:

Error Line 43 column 23: end tag for element "STYLE" which is not open.

document.write('</style>\n')

The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.

If this error occured in a script section of your document, you should probably read this FAQ entry.

UND DAS IST DAS QUELLMATERIAL (aus dynamic drive)


<!--/*
Combo-Box Viewer script- Created by and Dynamicdrive.com
Visit https://www.dynamicdrive.com/ for this script and more
This notice MUST stay intact for legal use
*///-->
<script type="text/javascript">


if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.dropcontent{display:none;}\n')
document.write('</style>\n') hier ists
}

function contractall(){
if (document.getElementById){
var inc=0
while (document.getElementById("dropmsg"+inc)){
document.getElementById("dropmsg"+inc).style.display="none"
inc++
}
}
}

function expandone(){
if (document.getElementById){
var selectedItem=document.dropmsgform.dropmsgoption.selectedIndex
contractall()
document.getElementById("dropmsg"+selectedItem).style.display="block"
}
}

if (window.addEventListener)
window.addEventListener("load", expandone, false)
else if (window.attachEvent)
window.attachEvent("onload", expandone)

</script>

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 20:01
von matin
das macht nix ...

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 20:17
von Lima
Ich tippe bei dem Fehler eher auf einen Fehler des Validators. HAst du den auch eine Version ohne Java Script?

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 20:24
von oldInternetUser
Wenn Du den Fehler weghaben willst, dann zerlege einfach den String in zwei Teile, so daß </style> nicht mehr zusammen notiert ist. Das ist banalstes JavaScript.

Das ist kein Fehler...

Verfasst: 21.01.2006, 22:18
von Nasirea
Das ist gar kein Fehler...

Der Backslash von \n, der lediglich einen Zeilenumbruch realisieren soll, wird als End-Tag von dem Validator interpretiert. Der Fehler liegt im Validator, nicht in deinem Script...

So würde ich das jedenfalls interpretieren.

mfg

Re: Das ist kein Fehler...

Verfasst: 21.01.2006, 23:01
von Hasenhuf
Nasirea hat geschrieben:Das ist gar kein Fehler...

Der Backslash von \n, der lediglich einen Zeilenumbruch realisieren soll, wird als End-Tag von dem Validator interpretiert. Der Fehler liegt im Validator, nicht in deinem Script...

So würde ich das jedenfalls interpretieren.

mfg
Kann eigentlich nicht sein.
film hat geschrieben:Error Line 43 column 23: end tag for element "STYLE" which is not open.

document.write('</style>\n')
er beschwert sich doch, daß "STYLE" nicht geöffnet wurde.

PS: Meine sitemap hatte bis eben ca. 15 Fehler und hat ihre Arbeit getan.

Re: Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 21.01.2006, 23:14
von film
oldInternetUser hat geschrieben:Wenn Du den Fehler weghaben willst, dann zerlege einfach den String in zwei Teile, so daß </style> nicht mehr zusammen notiert ist. Das ist banalstes JavaScript.
Kannst du mir durchgeben wie das aussieht? da es für dich banal ist gehts sicher schnell. ich müßte mich erst stundenlang einlesen.
danke.

Re: Das ist kein Fehler...

Verfasst: 22.01.2006, 00:10
von Nasirea
Hasenhuf hat geschrieben:Error Line 43 column 23: end tag for element "STYLE" which is not open.

document.write('</style>\n')

er beschwert sich doch, daß "STYLE" nicht geöffnet wurde.
...muss ich Dir recht geben. :wink:

Verfasst: 22.01.2006, 11:52
von marki
Das Javascript kannste auch ganz einfach auslagern in eine externe Datei!

Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 22.01.2006, 12:08
von Windy
Kommentier das mal:

<script type="text/javascript">
<!--

if (document.getElementById){
document.write('<style type="text/css">\n')
document.write('.dropcontent{display:none;}\n')
document.write('</style>\n') hier ists
}

function contractall(){
if (document.getElementById){
var inc=0
while (document.getElementById("dropmsg"+inc)){
document.getElementById("dropmsg"+inc).style.display="none"
inc++
}
}
}

function expandone(){
if (document.getElementById){
var selectedItem=document.dropmsgform.dropmsgoption.selectedIndex
contractall()
document.getElementById("dropmsg"+selectedItem).style.display="block"
}
}

if (window.addEventListener)
window.addEventListener("load", expandone, false)
else if (window.attachEvent)
window.attachEvent("onload", expandone)
//-->
</script>

Damit wird das beim validieren ignoriert.

Re: Nicht valide - 1 Fehler, wie schlimm ist das?

Verfasst: 22.01.2006, 13:30
von Graccem
matin hat geschrieben:wenn du von w3c-vaild sprichst, dann kannst du beruhigt sein. es gibt nicht viele seiten im internet, die alle kriterien erfüllen. alleine eine dynamische url genügt und du bekommst mehrere fehlermeldungen.
Das halte ich für ein Gerücht. Wieso sollte man eine dynamische URL nicht valide bekommen?