Sat, 14 Apr 2001 23:56:21 +0200, skrev "Keld H. Mikkelsen"
<khm@e-mail.dk>:
>Line 19, column 29:
> <script language="Javascript">
> ^
>Error: required attribute "TYPE" not specified (explanation...)
Skyldes, at det ikke er defineret, om det er javascript 1.0, 1.1. 1.2
eller 1.3 nu ved jeg ikke lige hvilket script det er du bruger, men
generelt ved jeg ikke hvilken af dem scriptene tilhører.
I de bøger o. lign. jeg har lært det fra og øver er det ikke nævnt.
Men hvis du skriver Javascript 1.2, så er du sikker på ikke at få
vrøvl i ældre browsere, som ikke forstår det.
>Line 31, column 83:
> ... favorit.gif" width="23" height="19" border="0"></a>');
>
>^
>Error: end tag for element "A" which is not open; try removing the end tag
>or check for improper nesting of elements (explanation...)
Det er fordi det er javascript (som slet ikke burde være med i
valideringen) og der kan validatoren ikke finde ud af at a-taggen er
startet længere oppe.
Noget javascript kan man godt skrive om, så det kan valideres, men
hvordan det skal gøres med et javascript, som bruger document write og
om det i det hele taget kan lade sig gøre.
Hvis valideringen af siden er vigtigt, så ville jeg smide javascriptet
ind i en ekstern *.js-fil for så indgår scriptet ikke i valideringen.
Men, som nævnt, jeg vil mene at w3c lader javascript indgå i
valideringen er en fejl, da det ikke har noget med HTML-delen at gøre
og er ikke defineret i HTML-specifikationerne.
med venlig hilsen
Knud
--
som er dødtræt af hjemmesider med SMS-sendere...
http://smedeparken.mobilixnet.dk - opdateret 24. marts 2001.