Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: xhtml validator

  1. #1

    xhtml validator

    Ma che devo fare se lo codifico (&amp non mi funziona lo script e se non lo codifico non me lo valida...

    Qualcuno ha qualche idea?

    -------------lo script-------------
    startList = function() {
    if (document.all&&document.getElementById) {
    -----------------------------------

    -------------l'errore--------------
    Line 14, column 17: character "&" is the first character of a delimiter but occurred as data

    if (document.all&&document.getElementById) {

    If you wish to include the "<" character in your output, you should escape it as "&lt;". Another possibility is that you forgot to close quotes in a previous tag.
    -----------------------------------

  2. #2

  3. #3
    L'errore me lo da su &&..
    ------------------------eccolo----------------------------
    <script type="text/javascript">

    startList = function() {
    if (document.all&&document.getElementById) {
    navRoot = document.getElementById("nav");
    for (i=0; i<navRoot.childNodes.length; i++) {
    node = navRoot.childNodes[i];
    if (node.nodeName=="LI") {
    node.onmouseover=function() {
    this.className+=" over";
    }
    node.onmouseout=function() {
    this.className=this.className.replace(" over", "");
    }
    }
    }
    }
    }
    window.onload=startList;

    </script>
    -----------------------------------------------------------

  4. #4
    Avrei in mente due cose:

    - document.all && document.getElementById ovvero prova a mettere degli spazi;

    - metti il js in un file esterno.


  5. #5
    AHUAUHAUHAUHAUHAHUAHUAUHAUHAAUH
    al file esterno non ci avevo pensato che coglione...

    tante grazie

  6. #6
    Cerca comunque di capire, se c'è, dov'è l'errore.


  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Potrebbe non esserci errore.

    Il JS non deve far parte della pagina, altrimenti addio validazione.

    Quindi o lo metti in un file esterno, oppure lo racchiudi tra commenti CDATA:

    <script ...>
    //<![CDATA[
    qui il tuo script
    //]]
    </script>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    ma non è un errore (credo) era solo che non mi validava la pagina perche mi dava errore per le && però funziona :P

  9. #9
    Ok. Risolto.

    Buona progettazione,
    Piero.



    P.S. Come dice il saggio: "Se funziona non significa che è corretto".

  10. #10
    e il saggio ha ragione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.