Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Validazione XHTML

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344

    Validazione XHTML

    Nella validazione di una delle mie pagine mi resituisce l'errore in allegato. La riga incriminata è questa:

    document.write('[img]' + file + '?' + info + '[/img]');

    Come posso correggere l'errore??

  2. #2
    bisognerebbe vedere il resto della pagina

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Semplicemente aggiunge dei parametri in una pagina.

    document.write('[img]/xxx/pagina.asp?a=1&b=2[/img]');

    Il problema è che per le specifiche xml img non può stare all'interno del document.write

    La mia domanda era allora se invece di scrivere il codice còsì (che restituisce un'immagine) come posso scriverlo in modo da passare quei parametri alla pagina senza visualizzare l'immagine ( e nemmeno la pagina?)

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Il problema e` un altro: il JS introduce dei caratteri che sono vietati in quel contesto.
    In effetti per la validazione da XHTML strict in su JS nonpuo` stare dentro un documento HTML.

    Prova pero` a mettere una backslash davanti a ciascuno dei caratteri:
    / < > = . ? & ; " '

    La & va scritta come &amp;amp; , per cui nel tuo caso:
    \ & a m p \ ;

    Inoltre alcuni attributi che usi dentro il tag <img> non sono piu` validi: devi trasportatli in un CSS.
    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
    Registrato dal
    Sep 2004
    Messaggi
    1,344
    Ho provato a mettere le \ ma non cambia nulla. Ho anche eliminato gli attributi.

    Inoltre non utilizzo la strict ma la transitional.

    Ma non c'è un modo per mandare quei parametri al file senza per fozr visualizzare l'immagine o la pagina (a me non serve). Il problema è che di JS non ci capisco una ceppa!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono vari sistemi per inviare dati ad un server.

    Quello di collegarli ad una immagine e` il piu` semplice e che non comporta modifiche alla pagina e/o al programma lato server.

    Invece includere il link in un JS non e` una pratica molto utile/razionale, anche se in qualche caso puo` semplificare l'inserimento.

    Per cui io ti consiglierei di eliminare il JS, e scrivere semplicemente:
    [img]/xxx/pagina.asp?a=1&amp;amp;b=2[/img]

    Questo e` perfettamente compatibile con tutte le versioni di HTML e CSS (anche se si potrebbe migliorare mettendo il CSS in un altro posto).

    Nota che se il server e` diverso dal tuo, il link deve iniziare con http:// (o altro protocollo).
    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.