Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema standard w3c

  1. #1

    problema standard w3c

    Ciao ragazzi

    ho un piccolo problema che non riesco proprio a risolvere

    il sito http://validator.w3.org mi segnala 3 errori nella mia pagina web http://www.incomunicando.it/index2.html relativi all'elemento "textarea".

    questo è il link http://validator.w3.org/check?uri=ht...Inline&group=0

    dove ho sbagliato??? e come posso correggere gli errori???

    grazie in anticipo

    Luca

  2. #2
    Utente di HTML.it L'avatar di salasir
    Registrato dal
    Apr 2004
    Messaggi
    1,887
    Credo che l'unico errore visibile al momento sia l'attributo target che in xhtml non è consentito.

    [edit]
    Nel caso ti venisse spontanea una domanda ...

    Aprire link in nuove finestre rimanendo 'validi'
    Link esterni... intelligenti
    [/edit]
    Maurizio

    "se ami il lavoro che fai, non lavorerai mai un giorno in vita tua!"

  3. #3
    Ciao Maurizio

    anche leggendo i due articoli il mio problema sussiste,
    a quanto pare il problema non è l'elemento target=blank, proprio eliminando questo elemento e rifacendo il test di validità mi segnala come errore la presenza dell'elemento <a></a>, eliminando anche questo elemento mi segnala come errore <img></img>, a quanto ho capito dentro una text area non può essere contenuto un codice html...
    come posso ovviare al problema???

    ovvero come posso far visualizzare all'utente che vede la pagina il codice esatto da copiare con tanto di <a href><img></img></a> per linkare il mio sito...senza dover far ricorso al javascript??

    spero di essere stato abbastanza chiaro

    grazie ancora

    Luca
    Il mondo capitalista organizza la vita sul modello dello spettacolo... non si tratta di elaborare lo spettacolo del rifiuto ma il rifiuto dello spettacolo! /Raoul Vaneigem

  4. #4
    Perfetto ci sono riuscito!

    poichè dentro una text area non si possono inserire elementi classici in html come <a></a><img></img><etcetc></etcetc> ho sotituito tutte le linguette "<" con caratteri "escape",

    se qualcuno dovesse avere il mio stesso problema un pezzo di codice del tipo


    <textarea name="textarea" id="textarea" cols="110" rows="2" readonly="readonly" onclick="this.select()">;www.incomunicando.it - comunicazione in multimedia</textarea>
    dovrà semplicemente essere scritto in questo modo

    <textarea name="textarea" id="textarea" cols="110" rows="2" readonly="readonly" onclick="this.select()">&lt;a href="http://www.incomunicando.it" title="www.incomunicando.it - comunicazione in multimedia" target="_blank"&gt;www.incomunicando.it - comunicazione in multimedia&lt;/a&gt;</textarea>
    sostituendo "a&lt;" a "<" e "&gt;" a ">",
    si otterrà lo stesso identico risultato rispettando però i tanto amati standard w3c

    per approfondimenti
    http://www.giorgiotave.it/forum/html...-textarea.html
    http://www-fog.bio.unipd.it/corso_html/escape.html

    spero di essere stato utile
    Saluti Luca
    Il mondo capitalista organizza la vita sul modello dello spettacolo... non si tratta di elaborare lo spettacolo del rifiuto ma il rifiuto dello spettacolo! /Raoul Vaneigem

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.