@@Beat:
nuqneH
inline-JS ist böse!
noscript ist meistens böse!
Und Inline-Style-Angaben sind auch immer böse! Und solche mit missbilligten Attributen wie @bgcolor erst recht!
Wie meist bietet es sich an, per JavaScript eine Klasse fürs 'body'-Element oder 'html'-Element zu setzen und per Nachfahrenselektor zu stylen:
<body>
<script type="text/javascript">document.body.className += " js";</script>
⋮
<td id="indicator"><span>nicht</span> erlaubt</td>
⋮
Im Stylesheet:
td { color: #FF0000 }
.js td { color: #00CC00 }
.js td span { display: none }
Unschön daran: wird JavaScript ausgeführt, CSS aber nicht beachtet, wird "nicht erlaubt" statt "erlaubt" angezeigt. Dann doch lieber so:
Und warum ersetzt du nicht einfach mittels JS den Inhalt einer Tabellenzelle?
⋮
Qapla'
--
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)
Alle Menschen sind klug. Die einen vorher, die anderen nachher. (John Steinbeck)