Lars Kleinschmidt: Zeilenumbruch per JS erzeugen

Hallo,
ich möchte durch ein JavaScript 2 Zeilenumbrüche generieren lassen.
Mein bisheriges Skript sieht so aus:
<script type="text/javascript">
today = new Date()
lastmod = new Date(document.lastModified)
var then = new Date(document.lastModified);
document.writeln("Letzte Aktualisierung: "+ then.getDate() + "." + then.getMonth() + ".2002")
</script>

Nach dem Datum sollen die Umbrüche kommen.
Das ganze wird in eine XHTML1.1-Datei eingebunden und MUSS W3C-konform sein.

  1. Hi,

    ich möchte durch ein JavaScript 2 Zeilenumbrüche generieren lassen.
    Mein bisheriges Skript sieht so aus:
    <script type="text/javascript">
    today = new Date()
    lastmod = new Date(document.lastModified)
    var then = new Date(document.lastModified);
    document.writeln("Letzte Aktualisierung: "+ then.getDate() + "." + then.getMonth() + ".2002")
    </script>

    Nach dem Datum sollen die Umbrüche kommen.
    Das ganze wird in eine XHTML1.1-Datei eingebunden und MUSS W3C-konform sein.

    Und wo ist jetzt das Problem?
    Auch in XHTML 1.1 wird ein Zeilenumbruch durch das br-Element erzeugt.
    Also schreibe zwei br-Elemente:

    document.writeln("<br /><br />");

    Andreas

    1. Das Problem dabei ist die W3C-Validität.
      document.writeln("<br /><br />"); ist nicht erlaubt.

      1. Das Problem dabei ist die W3C-Validität.
        document.writeln("<br /><br />"); ist nicht erlaubt.

        Wie kommst Du darauf?

        1. Wie kommst Du darauf?

          Ganz einfach: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.opera-fansite.de%2F&charset=%28detect+automatically%29&doctype=Inline

          1. Ganz einfach: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.opera-fansite.de%2F&charset=%28detect+automatically%29&doctype=Inline

            Wie war das noch? Wenn in XML (und damit auch in XHTML) in CDATA < oder > vorkommt, muß man ein <![CDATA[ ]]> außenrummachen...

            Siehe http://www.w3.org/TR/REC-xml#sec-cdata-sect

            1. Wie war das noch? Wenn in XML (und damit auch in XHTML) in CDATA < oder > vorkommt, muß man ein <![CDATA[ ]]> außenrummachen...

              Ich kenne die Regel, nur dass sich bisher kaum ein Browserhersteller daran hällt.

      2. Hi,

        maskiere die Slashes - gegen document.writeln("<br /><br />"); dürfte der Vali nix einzuwenden haben.

        Grüße,

        Utz