|
||||
Mit Javascript CSS-Attribute eines Elements auslesen
Hallo!
Erst mal vorne weg: Ich weiß um die Gefahren und Hindernisse, die JS bieten kann. So, nun zum eigentlichen Thema: Javascript bietet ja die Möglichkeit mit document.getElementById(ID).style Style-Attribute zu setzen. Auslesen kann es aber nur die, die über <tag style="..."> gesetzt wurden, äußerst unschön! Nun gibt es aber z.B. im Firefox einige Extensions, die auch die in <style> bzw. in externen Stylesheets deklarierten Attribute und die Vererbung etc. berücksichtigen und dies dann darstellen. Meines Wissens nach wird dort ja hauptsächlich mit Javascript gearbeitet. Kann man das auch direkt in einer Webseite machen? Das Problem liegt aber darin, dass ich das ganze für den IE bräuchte, ich will nämlich nach Möglichkeit ein Script schreiben, dem man nur mitteilt, welche Elemente alpha-transparente .png Bilder als Hintergrund verwenden. Diese möchte ich dann on the fly mit einem Filter austauschen. Wäre doch praktisch (und natürlich würde ich den Code veröffentlichen). Ideen / Vorschläge? Ansonsten werde ich wohl mal die Extensions vom Fuchs anschauen müssen... Zeitintensiv
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an Milian Wolff | Markdownify | Typogridder |
Sponsored Links |
|
||||
Probier mal Robert Nymans „getStyle()“-Funktion.
__________________
Markus Wulftange |
Sponsored Links |
|
||||
Vielen dank! Das hilft mir sehr, ich werde dann mal die Tage das Script hier veröffentlichen.
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an Milian Wolff | Markdownify | Typogridder |
|
|||
Zitat:
Die Stylesheets sind in der styleSheets-Collection, die Regeln in der rules- (IE) bzw. cssRules-Collection (Non-IEs) An die Selektoren kommt man mit der Eigenschaft selectorText, an die Regel mit cssText. Beispiel (Moz): document.styleSheets[0].cssRules[0].selectorText bzw. document.styleSheets[0].cssRules[0].style.cssText Man kann also relativ einfach alle Regeln aller Sheets durchgehen (ohne die @import-Regeln!) und mal reinschnuppern.
__________________
Gruß, Cybaer |
|
||||
Ich wollt mich jetzt nochmal dran versuchen, aber IE unter Wine / Linux kann keine filter umsetzen, wodurch testen schwierig ist.
Außerdem hab ich dies hier gefunden: http://www.allinthehead.com/retro/28...kgrounds-in-ie Könnte das mal jemand ausprobieren, und mir sagen ob sein Code im allgemeinen funktioniert?
__________________
Bitte keine PN's - schreibt mir ne anständige Mail oder sprecht mich über Msn / Icq an Milian Wolff | Markdownify | Typogridder |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
CSS über Javascript | Beyco | CSS | 11 | 25.08.2010 23:41 |
XML über JavaScript auslesen | Pumuuu | Javascript & Ajax | 4 | 24.12.2007 16:49 |
bildwechsel bei hover - nur mit css, ohne javascript? | Beb | CSS | 3 | 20.06.2005 07:48 |
Problem: CSS und Javascript | canetti | (X)HTML | 1 | 08.02.2005 10:41 |
css angabe / elements, classes, id's | Anonymous | CSS | 2 | 01.07.2003 10:43 |