Hi,
Hab zwei CSS-Dateien, eine für den Internet Explorer, die andere für den FireFox. Jetzt möchte ich mit einer JavaScript Funktion die Attribute der CSS Dateien ändern. Gibt es eine Möglichkeit, dass ich in der JavaScript Funktion Anweisungen nur an die Internet-CSS-Datei bzw. an die FireFox-CSS-Datei adressieren kann?
Ja. Mit Coding: CSS-Regeln (& Stylesheets) auslesen & ändern kannst Du Stylesheets ändern. Wenn das 1. Stylesheet das IE-Sheet sit, und das 2. das für den Rest der Welt, dann kann man beim IE die Hintergrundfarbe (für den BODY-Selektor) so auf rot setzen: cssRule("body@0","background-color","red"); und für den Rest auf blau: cssRule("body@1","background-color","blue");
Und falls man nicht weiß, welche Nr. das gewünschte Sheet hat, dann kann man nach z.B. nach einem Selektor suchen, der jeweils einzigartig ist. Oder den Dateinamen auswerten, oder ...
Gruß, Cybaer
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!