Visualizzazione dei risultati da 1 a 9 su 9

Discussione: validazione codice JS

  1. #1

    validazione codice JS

    ciao,

    ho un tooltip in javascript che mi serve per dare maggiori informazioni su alcune parole.
    sarebbe ottimo, perchè mi permette di inserire direttamente i tag per la formattazione del testo da visualizzare.

    il problema è che non mi viene validato il codice.

    tralasciando il file .js esterno, nel body c'è il richiamo al file esterno

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

    e quello sulla parola:

    [*]testo1[*]testo2[/list]')">maggiori informazioni

    quello che mi dice il parser del w3c:

    character "<" is the first character of a delimiter but occurred as data


    Presumo che si riferisca ai tag....
    :master:

    conoscete qualche soluzione?

    grazie

    ciauz

  2. #2
    potresti inviare il link?

    Ciao,
    Banda Bassotti
    http://www.yappy.it
    Socio donatore AVIS AIDO & ADMO

  3. #3
    ciao,
    ho messo in linea una pagina di prova:

    http://www.dizeta.altervista.org/prova_js.htm

    ma la cosa strana è che se provo a validare la pagina diciamo "ufficiale", il validatore mi da errore, mentre con la pagina di prova ( la parte incriminata è identica) mi da solo dei warning.... :master:

    boh...

  4. #4
    Hai provato ad inserire il js in un file esterno e poi richiamarlo nel documento? Spesso molti caratteri speciali interferiscono con il markup. .ciauz:

  5. #5
    beh, tutto lo script è già in un file esterno:

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

    quello che c'è nella pagina è quello che serve per farlo funzionare.

    inoltre l'errore di validazione non è nel codice JS, ma nei tag html che uso dentro al codice per formattare il testo da visualizzare.( come puoi vedere nella pagina di prova. link postato sopra)

  6. #6
    se il richiamo sta nel body e non nell'head, prova cosi:

    codice:
     <script type="text/javascript" src="../css/wz_tooltip.js">
         //<![CDATA[
         
         //]]>
         </script>

  7. #7
    Originariamente inviato da av250866
    se il richiamo sta nel body e non nell'head, prova cosi:

    codice:
     <script type="text/javascript" src="../css/wz_tooltip.js">
         //<![CDATA[
         
         //]]>
         </script>

    purtroppo, per funzionare, il richiamo deve rimanere in fondo al <body> prima della chiusura.


  8. #8
    praticamente al validator non gli piace che usi i simboli < e > all'interno del parametro.
    Forse ti conviene definire le formattazioni in altro modo, per esempio come variabile JS in un file separato...

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Originariamente inviato da av250866
    praticamente al validator non gli piace che usi i simboli < e > all'interno del parametro.
    Forse ti conviene definire le formattazioni in altro modo, per esempio come variabile JS in un file separato...
    E` ovvio: non si possono uare i simboli < > & ed altri
    Vanno sostitutiti con: &amp;lt; &amp;gt; &amp;amp; ...
    Oppure preceduti da \ (backslash).
    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 © 2026 vBulletin Solutions, Inc. All rights reserved.