hallo,
Ich versuche mithilfe von JS die CSS eigenschaft backgroundImage zu aendern.
Das ist ein bißchen schwierig. Beides, also sowohl CSS wie auch Javascript, sind voneinander unabhängige Konzepte, die allerdings gemeinsam von einem HTML-Dokument in Anspruch genommen werden können.
Ein Lösungsansatz könnte folgendermaßen aussehen: du schreibst deine HTML-Seite vollständig (mindestens bis dorthin, wo du dein Hintergrundbild bestimmst), also inclusive CSS-Formatierung, mit "document.write" in eine externe Datei. Für den Fall, daß jemand Javascript deaktiviert hat, mußt du dir die Arbeit doppelt machen und den gesamten Content trotzdem in dein HTML-Dokument reinwurschteln - mit einem unveränderlichen Hintergrund.
Es ist dir ein Leichtes, noch eine Funktion "changeCSS()" in deine externe Javascript-Datei einzufügen. Wer kein Javascript aktiviert hat, bekommt eh nix davon mit, der muß leider auf dieses Feature verzichten.
Die Frage ist, warum du das mit Javascript machen willst. Es liegt der Verdacht nahe, daß dieser "Wechsel" von irgendeinem Ereignis (Mausklick?) abhängig sein soll. Gegebenenfalls ist es einfacher, bei Eintritt dieses Ereignisses einfach eine andere anders CSS-formatierte Seite aufzurufen.
Leider bin ich nicht auf die richtige Syntax gekommen, da die Definition in CSS relativ ungewoehnlich ist
öhm ... daran ist nichts ungewöhnlich.
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|