Andy B.: + (Javascript) Validator bei Javascript

Hey!

http://validator.w3.org/check?uri=http%3A%2F%2Fwww.andreas-albrecht.de%2Findex.php%3Fsite%3D2

dieser fehler bezieht sich auf dieses Script:
<script type="text/javascript">
var prefix = "homepage";
var domain = "andreas-albrecht.de";
document.write('<a href="mailto:' + prefix + '@' + domain + '">' + prefix + '@' + domain +'</a>');
</script>

Der Validator meint, (sinngemäß) dass des <a> da nix zu suchen hat.

Wie muss des dann richtig heißen?

Danke!
Andy

  1. Hallo,

    Wie muss des dann richtig heißen?

    </a>

    Gruß, Jürgen

    1. Hallo,

      Wie muss des dann richtig heißen?

      Bringt nur noch mehr Fehler!
      Geht nicht.

      Andy

      1. Hallo,

        ich habe gerade gesehen, dass Du DOCTYPE xhtml hast. Da kenne ich mich nicht aus. Unter HTML 4.01 ist es valide.

        Gruß, Jürgen

  2. Hallo,

    ich schätz mal dass das daran liegt: http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style

    Grüße,
    Utz

    --
    Mitglied im Ring Deutscher Mäkler
    1. Hallo,

      ich schätz mal dass das daran liegt: http://de.selfhtml.org/html/xhtml/unterschiede.htm#script_style

      ja ok... wo ist dann der fehler? liegt der bei mir?
      was muss ich ändern?
      oder is des ok...?

      Andy

      1. Hallo,

        ja ok... wo ist dann der fehler? liegt der bei mir?
        was muss ich ändern?

        Stichwort CDATA-Abschnitt:

        <script type="text/javascript">
        /*<![CDATA[*/
        var prefix = "homepage";
        var domain = "andreas-albrecht.de";
        document.write('<a href="mailto:' + prefix + '@' + domain + '">' + prefix + '@' + domain +'</a>');
        /*]]>*/

        MfG, Thomas

        1. Hey!!

          Boah dickes thanks!!!

          jetzt gehts!

          Danke!

          Andy