Tach,
ich habe einen <noscript>-Bereich zum erzeugen der einleitenden <html> und <head>-Tags und des folgenden html codes bis zum <body> verwenden müssen. Eine längere und sehr komplizierte Geschichte warum und weshalb.
Im wesentlichen geht es darum eine Seite mit und ohne JS-Unterstützung und AJAX anzubieten. Im Endeffekt läuft es darauf raus, dass der HTML-Code für das HTML-Skelett drumherum nur geladen werden soll, wenn JS nicht aktiv ist. Wenn JS aktiv ist dann sollen nur der <body> bis </body> geladen werden.
Das ganze funktioniert mit <noscript> auch prima in den gängigen Browsern.
NUR
Der W3c Validator sagt mir bei doctype xhtml 1.1 dass das nicht an dieser Stelle erlaubt ist.
Gibt es alternativen den HTML-Code vor der Ausführung durch den Browser in "zu verstecken" bzw. conditional ausführen.
Grüße
Moosi