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

    Validare "<" oppure ">" presenti negli script?

    Ciao,
    il validatore da un warning quando incontra "<" oppure ">" in uno script.
    Nella guida XHTML di html.it che ho letto non c'è esattamente una soluzione a questo problema..
    Ho provato a fare una ricerca nel forum ma non ho trovato niente.
    Qualcuno mi sa aiutare?
    grazie e ciao!

  2. #2
    provato a convertirle in entità?
    & l d ; (tutto attaccato) al posto di <
    & g d ; per >

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    In linea di massima gli script andrebbero messi al di fuori della pagina (in un altro file).

    Se li vuoi tenere dentro al file, devi racchiudere lo script (solo lo script, senza i tag <script ...> ... </script> ) in un commento cdata:
    <script ...>
    /*<![CDATA[*/
    ... tutto lo script ...
    /*]]*/
    </script>
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Originariamente inviato da Var
    provato a convertirle in entità?
    & l d ; (tutto attaccato) al posto di <
    & g d ; per >
    Si, ho provato e non funziona

    Originariamente inviato da Mich_
    In linea di massima gli script andrebbero messi al di fuori della pagina (in un altro file).

    Se li vuoi tenere dentro al file, devi racchiudere lo script (solo lo script, senza i tag <script ...> ... </script> ) in un commento cdata:
    <script ...>
    /*<![CDATA[*/
    ... tutto lo script ...
    /*]]*/
    </script>
    Ho anche già provato CDATA eccetera

    Vorrei provare a mettere lo script in un altro file, ma non so fare!!
    qualche suggerimento??
    grazie, ciao

  5. #5
    noto ora che il cdata che mi hai suggerito /*<![CDATA[*/ è differente da quello che ho provato io <![CDATA[

    adesso sembra funzionare tutto,
    grazie.. prima di cantar vittoria dovrò però provare con tutti i browser....
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il CDATA deve stare dentro commenti JS.
    Altrimenti viene intrpretato da JS, e porta ad errori JS.

    Per JS puoi anche scrivere:
    //<![CDATA[
    ... tutto lo script ...
    //]]

    Mentre per i CSS, devi per forza usare il commento /* ... */
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7

    qualche problemuccio ancora..

    Allora, nella pagina ho scritto:

    <script language="JavaScript" type="text/javascript">
    /*<![CDATA[*/
    today = new Date()
    document.write(today.getHours(),":",today.getMinut es())
    /*]]*/
    </script>

    e con i vari browser lo script funziona, ma ho degli errori di validazione adesso... a me incomprensibili peraltro.. boh..
    domani provo anche quell'altro commento che mi hai consigliato //

    grazie , ciao!

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Posta gli errori, vediamo se qualcuno li ha gia` incontrati (possibilmente anche la linea a cui si riferiscono).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  9. #9

    dannazione!!!!

    Ecco gli errori, maledizione!!

    Ho fatto delle prove: se non metto cDATA ecc.. come mi avete suggerito, allora ho un warning sul carattere <, ma la pagina è perfettamente validata Trasitional.
    Se metto cDATA, allora saltano fuori tutti sti errori incomprensibili... BOH!!

    la pagina in questione è http://<b><a href="http://www.columb...x.html</a></b>
    1.Line 210, column 27: end tag for "script" omitted, but OMITTAG NO was specified
    </html>

    2.Line 161, column 4: start tag was here
    <script language="JavaScript" type="text/javascript">

    3.Line 210, column 27: end tag for "span" omitted, but OMITTAG NO was specified
    </html>

    4.Line 160, column 26: start tag was here
    ultima modifica:<span class="FooterScript">

    5.Line 210, column 27: end tag for "p" omitted, but OMITTAG NO was specified
    </html>

    6.Line 159, column 3: start tag was here
    <p class="FooterGrassettoNero">Home: <a class="FooterLink" href="http://www.c

    7.Line 210, column 27: end tag for "div" omitted, but OMITTAG NO was specified
    </html>

    8.Line 158, column 2: start tag was here
    <div id="footer">

    9.Line 210, column 27: end tag for "div" omitted, but OMITTAG NO was specified
    </html>

    10.Line 62, column 1: start tag was here
    <div id="container3">

    11.Line 210, column 27: end tag for "div" omitted, but OMITTAG NO was specified
    </html>

    12.Line 45, column 0: start tag was here
    <div id="container">

    13.Line 210, column 27: end tag for "body" omitted, but OMITTAG NO was specified
    </html>

    14.Line 44, column 0: start tag was here
    <body>

    15.Line 210, column 27: end tag for "html" omitted, but OMITTAG NO was specified
    </html>

    16.Line 3, column 0: start tag was here
    <html xmlns="http://www.w3.org/1999/xhtml"><!-- InstanceBegin template="/Templat

    17.Line 210, column 27: missing marked section end
    </html>

    18.Line 162, column 6: marked section started here
    //<![CDATA[


    come faccio a scrivere lo script in un file esterno???
    grazie e ciao

  10. #10
    per lo script esterno, a volte però ci sono script che richiedono di stare in posti particolari.

    metti dentro l'head

    <script type="text/javascript" src="TuoScriptEsterno.js"></script>


    e metti lo script nel relativo TuoScriptEsterno.js

    ho come la sensazione però che non chiedessi questo.

    4 pag. x il forum:l'ospite ora ha solo link sponsorizzati, valli a capire-GommaLayout! Agg. 25 agosto 2004)-Molla&Collano privati tecnici, per favore

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.