Thortrance: Link nicht HTML-konform

Hi,

folgender Code steht auf meiner Homepage:

<SCRIPT type="text/javascript">
document.write("<A href="mailto:" + email + "">" + email + "</A>");
</SCRIPT>

nun versuche ich, meine Seiten mit dem W3-Validator HTML-konform zu machen. Jedoch scheitere ich bei dieser Zeile.

Hat jemand eine Anwort für mich?

Thx,
Thorsten

  1. Hallo Thorsten,

    document.write("<A href="mailto:" + email + "">" + email + "</A>");

    mit '</' wird der script-Bereich beendet - du musst also das / mit einem \ maskieren:
     '...email+"</a>");'

    Grüße aus Nürnberg
    Tobias

    --
    Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    1. Hallo Thorsten,

      document.write("<A href="mailto:" + email + "">" + email + "</A>");
      mit '</' wird der script-Bereich beendet - du musst also das / mit einem \ maskieren:
       '...email+"</a>");'

      Grüße aus Nürnberg
      Tobias

      Hi,

      vielen Dank für die schnelle Antwort.

      Das hab' ich heut zum ersten Mal gehört, dass ich normale Slashes '/' auch maskieren muss.

      Tschau,
      Thorsten

      1. Hi,

        Das hab' ich heut zum ersten Mal gehört, dass ich normale Slashes '/' auch maskieren muss.

        Mußt Du auch nicht immer - nur wenn die Zeichenfolge </ in einem Script- oder Style-Element enthalten ist, muß maskiert werden.

        cu,
        Andreas

        --
        Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
        http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/