twb: DHTML-Validierung

Hallo an alle! Meine Frage: Lassen sich Javascript-generierte (DHTML-)Seiten irgendwo sinnvoll online validieren? Mein Online-Game Solitaire Mahjongg (http://www.thomasweibel.ch/mahjongg.htm) schreibt mittels document.getElement.ById("Meine_Id") laufend die zum Seitenaufbau nötigen HTML-Zeilen, und nach einigen Korrekturen läuft das Spiel nun auf allen wichtigen DHTML-Browsern und Plattformen. Nun möchte ich aber nicht nur die HTML-Zeilen des htm-Dokuments, sondern auch die von der js-Datei (für besonders Interessierte: www.thomasweibel.ch/kernel.js) generierten Codezeilen validieren lassen. validator.w3.org versagt hier jämmerlich, indem mir für die magere htm-Seite Fehlerfreiheit bescheinigt, das Skript, das den Hauptanteil an HTML bestreitet, aber nicht berücksichtigt wird. Gibt's da eine sinnvolle Lösung, die auch scripts erfassen kann?

  1. Hallo,

    mir fiele da nur eine Lösung "für zu Fuß" ein. Speichere eine dynamisch erstellte Seite ab, und validiere die. Dabei sollte dann möglichst jede JS-html-Codeerzuegerfunktion vorher mal gearbeitet haben.

    Nicht elegant, aber wenn wir jetzt noch warten, bis der validator Scripte verarbeitet, um dann deren Ergebnisse zu validieren....

    Chräcker

    http://www.Stempelgeheimnis.de

    --
    SELF-TREFFEN 2002
    http://www.rtbg.de/selftreffen/
    http://www.megpalffy.org/temp/penneninhh.html

    1. Hallo,

      mir fiele da nur eine Lösung "für zu Fuß" ein. Speichere eine dynamisch erstellte Seite ab, und validiere die. Dabei sollte dann möglichst jede JS-html-Codeerzuegerfunktion vorher mal gearbeitet haben.

      In diesem Fall benötige ich offenbar doch Anfänger-Know-how: Wie stelle ich das an? "Ansicht", "Quelltext" (oder Rechtsklick "Quelltext") geben mir nur meine magere HTML-Seite aus, die ja bereits validiert...

      1. Hallo,

        guuuute Frage, und schau an, wieder einen Vorteil vom mozilla gelernt. Ich habe das gerade mit meiner Seite getestet, dort kann man per Mausklick dynamisch Div-Bereiche mit innenliegenden image-tags erzeugen. Der IE speichert den per js nachträglich erzeugten Code tatsächlich nicht mit ab. Der mozilla schon. Mit dem sollte es also möglich sein....allerdings erst nach dem abspeichern! Beim bloßen betrachten des Quelltextes ist der neue html-code noch nicht drin.....

        Chräcker

        http://www.Stempelgeheimnis.de

        --
        SELF-TREFFEN 2002
        http://www.rtbg.de/selftreffen/
        http://www.megpalffy.org/temp/penneninhh.html

        1. Hallo,

          guuuute Frage, und schau an, wieder einen Vorteil vom mozilla gelernt. Ich habe das gerade mit meiner Seite getestet, dort kann man per Mausklick dynamisch Div-Bereiche mit innenliegenden image-tags erzeugen. Der IE speichert den per js nachträglich erzeugten Code tatsächlich nicht mit ab. Der mozilla schon. Mit dem sollte es also möglich sein....allerdings erst nach dem abspeichern! Beim bloßen betrachten des Quelltextes ist der neue html-code noch nicht drin.....

          Fuer den IE kann man so vorgehen:
          1. Seite aufrufen
          2. Adresszeile mit diesem Codestueck ueberschreiben:
          javascript:var x=window.open("","");x.document.open();x.document.write(document.documentElement.outerHTML);x.document.close();
          3. im neuen Fenster --> Quelltext anzeigen
          4. Speichern/Kopieren

          Leider gehen die Anfuehrungszeichen um die Attributwerte verloren.

          MfG, Thomas

    2. Hallo Chräcker,

      wenn wir jetzt noch warten, bis der validator Scripte verarbeitet

      da kannst Du lange warten.

      Woher soll denn der Validator wissen, was am Ende eines JavaScript-
      Programmlaufes (dessen Ergebnis keineswegs nur vom vorliegenden Pro-
      gramm-Quelltext abhängt, sondern von beliebigen Benutzer-Interaktionen!)
      für ein HTML-Code generiert wurde?

      Viele Grüße
            Michael