Det er jo netop blot en underlig holdning synes jeg. Hvorfor validerer man? Er det fordi man gerne vil være sikker på sit arbejde bland andet, eller er det fordi man gerne vil kunne vise andre at man kan finde ud af at læse en manual :)
Anyways, hvorfor lægger du ikke scriptet eksternt så?
Jeg har også været ude for dette problem min. 100 gange før, og løsningen er at lave en extern .js fil, og så includere den. Der valideres memlig ikke på externe filer. :-)
// Indsættes for at browseren ikke skal tolke linien som javascript
<![CDATA[ betyder, at en blok med vekslende indhold begynder. Jeg er ikke selv helt på det rene med den, men "ulovlige" tegn er tilladt heri. Eksempelvis æ, ø og å, som ellers ikke gik...
Nej, det er ikke udtryk for validatorens mangler, da der jo kun netop skal valideres for HTML-koder. :-) Præcis ligesom at en HTML-validator heller ikke skal validere CSS-koder, da det er en CSS-validators arbejde.
Men problemet er, at de tegn/karaktere der optræder i et javascript, ikke er valide HTML-koder, og derfor brokker validatoren sig, når du validerer for HTML-koder.
Men det er da fint at validatoren nu vil acceptere din javascript-kode, selvom at arbejdet faktisk var unødvendigt. :-)
Men nu har du ihvertfald fået et tip om, hvad du skal gøre i fremtiden. :-)
extend > Det kan du selvfølgelig have ret i, men når scriptet forstyrrer HTML'en, så må det vel være validatorens opgave at påpege det ?!?
Du kan selvfølgelig have ret i, at man ikke gør noget galt ved at inkludere det i stedet...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.