Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di jepers
    Registrato dal
    Nov 2004
    Messaggi
    214

    validare script in xhtml 1.0

    Ciao, ho inserito in una pagina valida come XHTML 1.0 il semplicissimo script in js.
    L'unica variante che ho introdotto è il tag
    all'interno di una stringa di codice per mandare a capo una scritta che ne risultava.A questo punto il validatore è impazzitoVVoVe: non era più valido il codice, mi dava problemi con il br e "<"
    Le ho provate tutte ma proprio tutte non c'è verso il validatore mi da sempre errore
    Ho fatto anche la prova scrivendo lo script dentro <![CDATA[
    script
    ]]>

    Ma a quel punto non mi viene letto dai browser.
    C'è soluzione oppure no

    Ps:l'ho inserito esterno ma mi sembra di barare
    Est modus in rebus...

  2. #2
    Utente di HTML.it L'avatar di Marcolino's
    Registrato dal
    May 2003
    residenza
    Udine
    Messaggi
    3,606
    <![CDATA[ come non viene letto dai browser.

    Metti alemeno un link alla pagina del validatore dove provi il tuo script, magari l'errore è a monte ed è una banalità.

  3. #3
    Utente di HTML.it L'avatar di Francis87
    Registrato dal
    Jun 2003
    Messaggi
    5,970

    Re: validare script in xhtml 1.0

    Originariamente inviato da jepers
    Ps:l'ho inserito esterno ma mi sembra di barare
    non c'è alcun problema ad inserirlo in quel modo, anzi, fa + kiara la pagina
    Heaven's closed. Hell sold out.

    Linux 2.6.26-2-amd64
    Debian squeeze

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Uno script non puo` far parte di una pagina XHTML.

    Se proprio vuoi mettercelo dentro, devi includerlo fra commenti CDATA, ma i commenti stessi devono stare in un commento del JS, altrimenti il parser JS cerca di interpretarli. Quindi:
    codice:
    <script type="text/javascript">
    //<![CDATA[
    ... tutte le istruzioni JS ...
    //]]>
    </script>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    Originariamente inviato da Mich_
    Uno script non puo` far parte di una pagina XHTML.

    Se proprio vuoi mettercelo dentro, devi includerlo fra commenti CDATA, ma i commenti stessi devono stare in un commento del JS, altrimenti il parser JS cerca di interpretarli. Quindi:
    codice:
    <script type="text/javascript">
    //<![CDATA[
    ... tutte le istruzioni JS ...
    //]]>
    </script>
    mic, ma come funziona, // sono i commenti js e ok. <![CDAT[ ecc. cosa sarebbero? centra con l'xml, giusto?

  6. #6
    Esatto, è XML.

    La CDATA serve a racchiudere parti di codice che non vanno interpretate dal software che legge il documento.

    Non l'ho mai usata, ma se non ricordo male serve proprio a questo.


  7. #7
    Utente di HTML.it L'avatar di span
    Registrato dal
    Jan 2004
    Messaggi
    1,644
    ah... grazie

  8. #8
    Utente di HTML.it L'avatar di jepers
    Registrato dal
    Nov 2004
    Messaggi
    214

    validare xhtml con script

    Ciao, scusate il prolungao silenzio
    Ho risolto con //<![CDATA[ etc, avevo sbagliato ad inserirlo.

    Gli script li metto sempre esterni , ma prima per fare un lavoro corretto li metto nella pagina e la testo con il validatore, se non mi da problemi è effettivamente valida.
    Est modus in rebus...

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.