JavaScript Required Content mit Fallback-Content

Avatar of Chris Coyier
Chris Coyier am

Der JavaScript-erforderliche Bereich wird mit Inline-CSS versteckt und dann nach dem Laden mit einem kleinen JavaScript-Snippet angezeigt. Darunter werden noscript-Tags für Fallback-Inhalte verwendet. Daher wird je nachdem, ob JavaScript aktiviert ist oder nicht, nur eines dieser Inhaltsbits benötigt.

<!-- JavaScript-Required Content -->
<div id="photoslider" style="display:none">Javascript photoslider</div>
<script>document.getElementById('photoslider').style.display='';</script>
<!-- END JavaScript-Required Content -->

<!-- Fallback Content -->
<noscript><div id="photo">Alternative static photo as content when javascript is turned off</div></noscript>
<!-- END Fallback Content -->