Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    javascript e validazione w3c

    salve a tutti

    sto cercando di validare una pagina che contiene uno script piccolissimo tra i tag head, ma il programma di validazione mi segnala un errore di questo tipo: mi si richiede l'attributo type per il tag script

    qualcuno conosce la sintassi di tale attributo? type="text/js"?

    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    type="text/javascript"

    Poi il contenuto dello script deve stare in un altro file oppure essere racchiuso in commento CDATA:
    //<![CDATA[
    ...
    //]]

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3

    cdata

    fammi capire bene:

    <script language="javascript" type="text/javascript">
    <!--
    (...)
    //-->
    </script>

    non va bene e devo scriverlo

    <script language="javascript" type="text/javascript">
    <![cdata[
    (...)
    //]]
    </script>

    cosi?

    per favore puoi darmi una spiegazione veloce di cdata? se possibile, naturalmente; se e' troppo lungo da spiegare, nn importa

    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non la conosco neppure io. Credo che sia XML, ma so che non ci puo` stare del codice JS dentro una pagina HTML, a meno che non sia dentro quel codice (nota: CDATA non cdata)

    Ah, presumo che stai testando una pagina XHTML, oppure HTML4, altrimenti non faresti queste domande.

    Nota: i browser non notano queste sottigliezze: loro accettano qualsiasi cosa, a meno che nonci sia una DTD strict.

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    si, sto testando una html4 transitional e finora - come script in una pagina html - nn avevo mai testato niente di piu' che un comando tipo onclick in linea;

    di solito preferisco mettere gli script in un file esterno, ma questo e' davvero micro: una variabile e un if di una riga e basta, quindi e' un po' assurdo fare un file esterno

    cmq terro' presente tutte le cose che mi hai detto, grazie mille

  6. #6
    Scusate se riporto in vista questa discussione ma sono alle prese con lo stesso problema di rebelia e volevo sapere quale codice inserire, infatti se inserisco solamente l'elemento type="text/javascript"> mi genera un'errore e se non metto nulla non riesco a validare il codice, qual'è la corretta sintassi?

    Grazie
    Pulènta e galèna frègia e un fantasma in söe la veranda
    barbèra cume' petròli
    e anca la löena me paar che sbanda....
    http://scioccoblocco.com

  7. #7
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    appunto:
    il CDATA l' hai messo?

    mi sa che anche language="javascript" non passa il validatore ma
    type="text/javascript" lo sostuisce correttamente

  8. #8
    Alla fine era più semplice del previsto ed ho risolto in questo modo,in pratica il type va in fondo.

    <script language="javascript"
    src="http://www.******.***/stat.js.php"
    type="text/javascript"></script>

    Naturalmente il codice è stato validato.

    Ciao
    Pulènta e galèna frègia e un fantasma in söe la veranda
    barbèra cume' petròli
    e anca la löena me paar che sbanda....
    http://scioccoblocco.com

  9. #9
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522

    maaaa

    scusate se mi intrometto ma all'inizio mi interessava capire (nessuno ha risposto) come il metodo CDATA va inserito con il codice javascript... ho capito che si usa CDATA ma come si mette per validare javascript? :tongue:
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    flessciato, sei un po' impaziente.

    Prima di dire che nessuno ha risposto, dai tempo al forum di svegliarsi.

    Ho risposto poco fa al thread che hai avviato tu.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.