wahsaga: (Tages-) Zeitabhängiges Hintergrundbild

Beitrag lesen

hi,

Und per Javascript weist du dann nach dem laden der Seite body in Abhängigkeit von der Uhrzeit eine dieser Klassen zu (wie ich bereits schrieb, über className).

if(stunde >=8 && stunde <= 18) {
document.write('getElementById("body.tag").href = "css/style.css";

Nein, immer noch ziemlicher Murks.
Wieso sollte body ein href-Attribut haben, und welchen Sinn sollte es haben, diesem den URL einer CSS-Ressource zuzuweisen?

Ich sagte, dass du der Eigenschaft className des body einen entsprechenden Wert zuweisen sollst - nix mit dynamischen Ausgaben von Elementen per document.write etc.

Ein fest im HTML vorhandener body, auf dessen Eigenschaft className anschließend [1] zugegriffen wird - dazu reicht
document.body.className = "xyz";
vollkommen aus.

Sollte JS deaktiviert sein, nimmt sich der Browser automatisch die normalen Body-Formatierungen des Stylesheets?

Wenn keine Klasse per JS zugewiesen wird, greifen die "normalen" Formatierungen für body, die nicht von diesem Selektor abhängig sind, ja.

[1] _nach_ dem Laden der Seite, also per onload o.ä., aber auch das sagte ich ja bereits.

gruß,
wahsaga

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