Visualizzazione risultati 1 fino 4 di 4

Discussione: Textarea HTML 4.01 e tag <a>

  1. #1
    Guest

    Arrow Textarea HTML 4.01 e tag <a>

    Ciao Ragazzi, da html.it ho prelevato e leggermete modificato un piccolo script per selezionare e copiare il contenuto di una area di una teztarea, ma ho un piccolo problema. Questa textarea contine un codice HTML che comprende un paramentro A, che il w3c mi dice non correto in quella posizione....

    Ecco il codice del Form:

    Codice HTML:
    <form name="modulo" action="">
    <textarea name="select1" rows=5 cols=50 ><a href="http://www.morgensterngdr.altervista.org/"><img src="http://img261.imageshack.us/img261/89/spadagyi6.gif" border="0" width="90" height="30" alt="Iscriviti al Morgenstern GDR"></a></textarea>
    <br>
    <input value="Seleziona e Copia" onclick="javascript:seltutto('modulo.select1')" type="button">
    </form>
    Ecco quello dello script:

    Codice PHP:
    <script type="text/javascript">
    var
    copia=1
    function seltutto(theField) {
    var
    tempval=eval("document."+theField)
    tempval.focus()
    tempval.select()
    if (
    document.all&&copia==1){
    therange=tempval.createTextRange()
    therange.execCommand("Copia")
    window.status="Il contenuto è stato selezionato e copiato in memoria!"
    setTimeout("window.status=''",1800)
    }
    }
    //-->
    </script>
    Ed Ecco l'errore che mi restituisce il w3c:

    Line 181, Column 93: document type does not allow element "A" here

    …/www.morgensterngdr.altervista.org/"><img src="http://img261.imageshack.us/im

    The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

    One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).
    Riuscite ad aiutarmi?
    Come posso risolvere o bypassare il problema?

    Grazie mille in anticipo per ogni aiuto.

  2. #2
    Guest

    Predefinito

    A mio avviso in text area non ci possono essere i tag img ossia non puoi mettere immagini... poi... potrei sbagliarmi.

  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Prova con le entità html :)
    Codice:
    &lt;
    al posto di <
    e
    Codice:
    &gt;
    al posto di >
    -
    Risultato:
    Codice PHP:
    <form name="modulo" action="">
    <
    textarea name="select1" rows=5 cols=50 >&lt;a href="http://www.morgensterngdr.altervista.org/"&gt;&lt;img src="http://img261.imageshack.us/img261/89/spadagyi6.gif" border="0" width="90" height="30" alt="Iscriviti al Morgenstern GDR"&gt;&lt;/a&gt;</textarea>
    <
    br>
    <
    input value="Seleziona e Copia" onclick="javascript:seltutto('modulo.select1')" type="button">
    </
    form>
    Ultima modifica di darkwolf : 07-04-2009 alle ore 23.41.49

  4. #4
    Guest

    Predefinito

    Grazie mille darck fox, adesso mi valida la pagina, ma è sorto un altro problema, anche se la sezione non è più quella giusta chiedo comunque, lo script effettivamente seleziona tutto, ma non copia negli appunti...come mai? Come posso risolvere?

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •