Avatar billede tblaster Nybegynder
25. oktober 2008 - 11:47 Der er 9 kommentarer og
1 løsning

validering af kode med var i=0,j=a.length; i<j; s=a[i],i

Følgende kode valideres ikke korrekt:

<script type="text/javascript">
a = ["MSXML2.XMLHTTP.5.0","MSXML2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
for (var i=0,j=a.length; i<j; s=a[i],i++) {
  try{
      if (xmlhttp = new ActiveXObject(s)) break
  }
  catch(e){}
}
</Script>

Jeg får bla følgende fejl:
character ";" not allowed in attribute specification list.
element "j" undefined.

Er der en der kan hjælpe med at få skrevet koden så den valideres. På forhånd tak.
Avatar billede roenving Novice
25. oktober 2008 - 12:14 #1
Valideres hvor henne ?-)

-- for koden er der ikke noget galt med ... (bortset fra det store S i lukketagget !-)

Olebole har bare brugt en del shortcuts !o]
Avatar billede tblaster Nybegynder
25. oktober 2008 - 12:19 #2
Avatar billede w13 Novice
25. oktober 2008 - 12:25 #3
Så er der noget andet helt galt i din kode, for JavaScript valideres ikke af W3C's validatorer.
Avatar billede tblaster Nybegynder
25. oktober 2008 - 12:56 #4
ahh ... jeg havde glemt <!-- --> omkring mit script!

SMid et svar hvis I vil have point.
Avatar billede roenving Novice
25. oktober 2008 - 13:02 #5
-- det skal du heller ikke have, medmindre du bruger xhtml, og så er det ikke html-udkommenteringer, men cdata-escape:

<script type="text/javascript">
//[CDATA[


//]]
</script>

-- men man kommer til at lave noget, der egentlig er vrøvl, så læg dit script ud i en fil:

<script type="text/javascript" src="mitScript.js"></script>
Avatar billede w13 Novice
25. oktober 2008 - 13:17 #6
Som Roenving siger. =)
Avatar billede tblaster Nybegynder
25. oktober 2008 - 14:19 #7
Jeg bruger xhtml.
Avatar billede w13 Novice
25. oktober 2008 - 14:51 #8
Roenvings forslag:

<script type="text/javascript" src="mitScript.js"></script>

løser det i både HTML og XHTML.
Avatar billede olebole Juniormester
25. oktober 2008 - 15:52 #9
<ole>

roenving >> selvom det ved første øjekast godt kunne ligne min kode, så er det ikke min  =)

tblaster >> Prøv at se den XMLHttpRequest wrapper, jeg har skrevet. Din prøver at instantiere et par deprecated AX-versioner - og så ser det ud somom, den slet ikke er klar over, der er noget, der hedder Mozilla, Opera eller IE7:
    http://www.dengodekode.dk/artikler/ajax/xmlhttprequest_wrapper.php

Så er der selvfølgelig hele diskusionen om, hvorvidt det overhovedet betaler sig at spilde tid på XHTML, før det bliver brugbart på WWW. Formodentlig sker det ikke de første 3-5 år - og der er ingen, der har nogen somhelst glæde af din XHTML-kode idag - ligesom der absolut ingen fremtidssikring ligger i de (såkaldte) XHTML-versioner, vi har adgang til idag  ;o)

/mvh
</bole>
Avatar billede roenving Novice
25. oktober 2008 - 16:41 #10
>>ole

-- så er der da nogen der har scrapet noget af din !-)
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