JavaScript fejl i følge W3C

Tags:    html css

Er der nogle der ved hvad der er galt med følgene kode:

Fold kodeboks ind/udKode 


..??
Den viser det som fejl i W3C validering, og JavaScript er ikke lige min stærke side..




4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Hmm.. Tror der skal laves mellemrum i linie 2 og 4:
if (document.all&&document.getElementById) {
og
for (i=0; i<navRoot.childNodes.length; i++) {

bliver til

if (document.all && document.getElementById) {
og
for (i=0; i < navRoot.childNodes.length; i++) {



JavaScript er ikke en W3C standard, og W3C har ikke nogen validator, der kan vlidere JavaScript.

Du har muligvis forsøgt at validere html'en. I så fald kan du, hvis du bruger html (ikke xhtml) indsætte <!-- lige efter startscripttagget og // --> lige før slutscripttagget.

Du kan også vælge at lægge javascripten ind i en ekstern .js fil (hvilket jeg vil anbefale)



Først og fremmest så lav noget indrykning. Den der kode er helt ulidelig at se på.

Hvilken fejl giver den?



Fant selv ud a det ;P



t