Avatar billede foxladi Nybegynder
28. april 2004 - 14:24 Der er 6 kommentarer og
1 løsning

JS kan ikke valideres (W3org)

Jeg har et færdigt script, hvori der bl.a. i en <img>-tag står:

onerror="ErrorImg()"

Lidt længere nede kommer følgende funktion:

  function ErrorImg() {
  setTimeout("LoadImg()", t*1000);
  }

Problemet er, at der ikke er nogen attribut, der hedder onerror, så hjemmesiden kan ikke validere.

Hvordan kan fejlen rettes?
Avatar billede olebole Juniormester
29. april 2004 - 15:18 #1
<ole>

Det lyder sort. Mon ikke, det er en af validatorens fejl?  :)
Prøv at lægge en URL til eksemplet, så vi kan se fejlen?

/mvh
</bole>
Avatar billede foxladi Nybegynder
29. april 2004 - 15:23 #2
Argh, det er en testside, men okay ;-)

http://www.malka.it/libris/bredbaand/webcam.html
Avatar billede pelkjaer Nybegynder
29. april 2004 - 15:27 #3
Du kan evt. lægge CDATA felter uden om javascripten, men jeg er på linje med ole.
Btw. ole -//> you've got mail.
Avatar billede pelkjaer Nybegynder
29. april 2004 - 15:28 #4
<script type="text/javascript">
//<![CDATA[
function ErrorImg() {
  setTimeout("LoadImg()", t*1000);
}
//]]>
</script>
Avatar billede foxladi Nybegynder
29. april 2004 - 15:42 #5
Genialt, pelkjaer! Det virkede. Tusind tak.

Lav lige et svar, så du kan få point, ikke?

Jeg kunne nemlig også godt tænke mig at vide mere om den CDATA-ting, der blev indsat. Det er første gang, jeg støder på den. Har du et godt link til flere oplysninger? Det er jo tit, at der er problemer med JS og validatoren. Jeg vidste i øvrigt ikke, at validatoren lavede fejl, men hvis jeg har forstået dig og Ole korrekt, så sker det.
Avatar billede pelkjaer Nybegynder
29. april 2004 - 16:12 #6
Du får et svar - og ja, validatoren er ikke så intelligent at den ikke laver fejl :)

Læs mere om CDATA sektioner her:

http://www.w3.org/TR/2000/REC-xml-20001006#sec-cdata-sect
http://www.w3schools.com/xml/xml_cdata.asp
Avatar billede foxladi Nybegynder
29. april 2004 - 16:18 #7
Tak for de to link. Dem skal jeg lige have studeret.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester