Gunnar Bittersmann: Text nur anzeigen, wenn JS aktiviert

Beitrag lesen

@@chrisz:

ich habe einen Input-Bereich, der nur angezeigt erden soll, wenn JS aktiviert ist. Wie könnte ich das anstellen? Sowas wie 'noscript' nur anders herum..

3. Möglichkeit: Gib einem Element (das Wurzelelement 'html' ist dafür prädestiniert) per JavaScript eine Klasse "js". Im 'head':

<script type="text/javascript">[code lang=javascript]document.documentElement.className += ” js”;</script>[/code]

Dann kannst du per Nachfahrenselektor versteckte Elemente wieder anzeigen lassen:

#zaehler  
{  
  display: none;  
}  
  
.js #zaehler  
{  
  display: inline;  
}

Live long and prosper,
Gunnar

--
Das einzige Mittel, den Irrtum zu vermeiden, ist die Unwissenheit. (Jean-Jacques Rousseau)