Hallo!
...und es geht doch :
Ich hab ne Lösung gefunden:if (document.layers)
{
document.write("<div id='TestCSS' style='position:absolute'></div>")
if (document.TestCSS) alert("CSS ist aktiviert."; else alert("Ey! Schalte sofort CSS ein !!");
}
Das funktioniert so nicht. Eher so:
<html>
<head>
<script language="javascript" type="text/javascript">
if (document.layers)
document.write("<div id='TestCSS' style='position:absolute;'></div>")
</script>
</head>
<body>
<script language="javascript" type="text/javascript">
if (document.TestCSS){
alert("CSS ist aktiviert.");
}
else alert("Ey! Schalte sofort CSS ein !!");
</script>
</body>
</html>
Was du so herausfindest ist zwar nett aber fast vollkommen nutzlos. Du findest zwar heraus ob CSS aktiv ist aber nur dann wenn JavaScript aktiv ist.
Aber wie willst du JavaScript ausführen, wenn es nicht eingeschaltet ist? Und wenn JS nicht eingeschaltet ist, sind die alert Meldungen nutzlos, denn lesen kann sie kein Mensch.
Die Leute schalten eher JS aus als CSS, leider unter NS ist ohne JS aber auch kein CSS.
Grüße
Thomas