Avatar billede mrfunder Nybegynder
30. juli 2008 - 23:34 Der er 5 kommentarer og
1 løsning

Hjælp til korrekt validering

Hej Eksperter.

Jeg har prøvet at validere min kode, og får 2 fejl for flg:


<script type="text/javascript">
    function show(id) {
    var d = document.getElementById(id);
    if(d.style.display=='none'){ closeall(); d.style.display='block'; }
    else{ closeall(); }
    }
    function closeall(){
    for (var i=1;i<10; i++) {
        if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
    }
    }
    window.onload=closeall;
    </script>



#  Warning  Line 17, Column 15: character "<" is the first character of a delimiter but occurred as data.

    for (var i=1;i<10; i++) {

This message may appear in several cases:

    * You tried to include the "<" character in your page: you should escape it as "&lt;"
    * You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    * Another possibility is that you forgot to close quotes in a previous tag.


Line 17, Column 16: XML Parsing Error: StartTag: invalid element name.

    for (var i=1;i<10; i++) {




Er der nogle der kan fortælle mig hvad jeg gør galt? :)

På forhånd tak
Avatar billede olebole Juniormester
30. juli 2008 - 23:45 #1
<ole>

Jeg tror, fejlen er, du prøver at skrive XHTML, uden at have sat dig ind i, hvad XHTML er for noget - og år inden XHTML bliver understøttet på WWW  ;o)

Under XML skal du escape bl.a. den slags indhold (script) som CDATA. Så kan browserne godtnok ikke parse scriptet - hvorfor du må udkommentere CDATA-escapingen ... og så hænger tingene ikke rigtig sammen længere  ;o)

HTML 4.01 er stadig den seneste og mest stringente standard, som er understøttet på WWW - og sådan vil det være en del år endnu

/mvh
</bole>
Avatar billede olebole Juniormester
30. juli 2008 - 23:48 #2
Du kan også lægge din scriptkode i en remote fil (det bliver eneste mulighed i XHTML 2.0). Så kan du få din kode til at validere - og du kan fortsætte med at bilde dig selv ind, du skriver XHTML  ;o)
Avatar billede mrfunder Nybegynder
31. juli 2008 - 00:02 #3
Jeg takker for løsningsforslaget :D skal vi lukke?
Avatar billede olebole Juniormester
31. juli 2008 - 00:18 #4
Selvtak  ;D

Prøv evt. at læse disse to:
    http://www.eksperten.dk/artikler/537
    http://www.eksperten.dk/artikler/538
Avatar billede mrfunder Nybegynder
31. juli 2008 - 00:22 #5
Jeg siger mange tak :)
Avatar billede olebole Juniormester
02. august 2008 - 16:01 #6
- og jeg siger tak for points  ;o)
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