wahsaga: Kein weiterer Seitenaufbau nach NOSCRIPT ??

Beitrag lesen

hi,

es ist möglich. Mann muss alle sogennante "script inhalte" (d.h. die Inhalte die mit eingeschaltete JavaScript sichtbar sind) mit visibility:hidden definieren und mit einen Onload Event visibility:visible verpassen. Beim ausgeschaltete JavaScript bleiben diese Elemente "hidden"

das wird nochmal recht kompliziert, weil alles mögliche bereits über das visibility-Flag gesteuert wird.

Wozu gibt es denn den star-Selektor?

body.hide * { visibility:hidden; } /* versteckte _alle_ Elemente */
body noscript, body noscript * { visibilty:visible; } /* sorgt dafür, dass alle noscript-Elemente sowie deren Nachfahrenelemente sichtbar sind */

Wenn du jetzt body mit class="hide" ausstattest, sollten nur die noscript-Inhalte sichtbar sein.
Per JS setzt du dann className von body auf '', nimmst ihm also diese Klasse - dann sollte _alles_ wieder so sichtbar sein, wie im restlichen CSS definiert. (Könnte diesbezüglich aber evtl. Probleme mit Selektoren höherer Spezifität geben.)

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }