Sven Rautenberg: Software Unterscheidung deaktiviertes JS/ kennt kein JS

Beitrag lesen

Moin!

Yerf!

Darunter ist dann ein screenie zu sehn mit Text ala "Ihr Browser ist zu blöd...bla".

<script type="text/javascript">//"Ihr Browser ist zu blöd...bla"</script>

Sollte eigentlich so ähnlich reagieren.

Nicht wirklich. Das Script-Element ist in HTML ja dazu da, Scriptcode zu enthalten. Und egal ob der Browser nun kein Javascript interpretiert, oder ob Javascript nur deaktiviert ist, ist das korrekte Parser-Ergebnis des Script-Elements nunmal kein sichtbarer Text.

Nur wirklich uralte Browser, die kein HTML 4 und kein HTML 3.2 können, kennen das Script-Element nicht und verhalten sich daher wie laut HTML-Standard bei unbekannten Elementen vorgeschrieben: Tags ignorieren, Inhalt anzeigen. Deshalb hat man früher den Elementinhalt in HTML-Kommentare eingeklammert, damit diese Browser keinen unerwünschten Text anzeigen.

- Sven Rautenberg

--
"Love your nation - respect the others."