Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31

    problema sintassi javascript in XHTML

    Ciao a tutti, ho un problema: nella convalida XHTML 1.0 strict mi danno errore tutti i simboli <
    Mi suggerisce di utilizzare &lt; ma poi diventa un carattere normale e non un tag. HELP!!

    var content=new Array()
    content[0]="<img src=\"img/interno1-small.jpg\"/> Casa sana, bella e confortevole
    Ambiente salubre e benefico: il legno non produce emissioni dannose negli interni. Una casa in legno non dà problemi di muffa e non richiede alcun trattamento chimico. Il risultato è un ambiente interno caldo, confortevole, benefico e salubre.<ul>[*]Inconfondibile qualit&agrave; della vita[*]Casa antibatterica, igienica e facile da pulire[*]Rilassante benessere abitativo[*]Un piacevole profumo[*]No allergie, no muffe, no umidit&agrave;[/list]"

    nella convalida XHTML 1.0 strict mi danno errore tutti i simboli <
    Mi suggerisce di utilizzare &lt; ma poi diventa un carattere normale e non un tag. HELP!!

  2. #2
    Ho avuto lo stesso problema, per risolvere dovresti mettere il codice in uno script esterno.
    Se usi php all'interno dello script tu dimmelo che ti spiego come si fa.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    31
    Non è PHP, è uno script in javascript, che si trova tra i tag
    <script type="text/javascript">
    ...
    </script>

    Come faccio a fare lo script esterno?? Scusa ma non so dove mettere le mani...Grazie!!!

  4. #4
    Sei proprio nuova di qui!
    questo in head
    codice:
    <script type="text/javascript" src="nomefile.js"></script>
    e tutto il codice javascript lo metti in un file js ( per creare un file js, crea un file .txt e cambia estensione a .js )

  5. #5

    .............

    Ciao.
    Usa il dom una cosa del genere:
    var cdiv=document.createElement('div');
    var img=document.createElement('img');
    img.setAttribute('width','120');
    img.setAttribute('height','77');
    img.setAttribute('border','0');
    img.setAttribute('src','prova.jpg');
    //etc etc ................
    cdiv.appendChild(img);
    document.getElementsByTagName('body')[0].appendChild(cdiv);
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    anche se preferibile, non e' strettamente obbligatorio metterlo esterno, basta metterlo tra commenti CDATA e quei caratteri non daranno problemi al validatore
    codice:
    <script type="text/javascript">
    /*<![CDATA[*/
    ... script ...
    /*]]*/
    </script>
    ciao

  7. #7
    Però così come dici tu mi porta un errori di validazione xinod
    1. Error Line 183 column 7: end tag for "script" omitted, but OMITTAG NO was specified.

    </html>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".


    2. Info Line 80 column 0: start tag was here.

    <script type="text/javascript">

    3. Error Line 183 column 7: end tag for "body" omitted, but OMITTAG NO was specified.

    </html>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".


    4. Info Line 17 column 0: start tag was here.

    <body>

    5. Error Line 183 column 7: end tag for "html" omitted, but OMITTAG NO was specified.

    </html>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".


    6. Info Line 2 column 0: start tag was here.

    <html xmlns="http://www.w3.org/1999/xhtml">

    7. Error Line 183 column 7: missing marked section end.

    </html>


    8. Info Line 81 column 2: marked section started here.

    /*<![CDATA[*/
    Ma questo trucchetto si può usare solo per DTD strict?
    Io uso la transitional

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    strict, transitional non darebbe problemi proprio in quanto transitional
    ciao

  9. #9
    Ho provato sia inserendo <?xml version ecc.. sia cacciandolo eppure non va.

    Non è che ci sono tecniche per nascondere pezzi di codice?

  10. #10
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    avevo perso l' ultimo > per strada
    codice:
    <script type="text/javascript">
    /*<![CDATA[*/
    ... script ...
    /*]]>*/
    </script>
    ciao

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.