Lieber Martin,
Den [XHR] "missbrauche" ich, um an den Textinhalt meiner CSS-Datei zu gelangen (responseText).
Oh. Wozu das? Das hört sich sehr unorthodox an.
um die benötigten Grafikdateien vorzuladen hole ich mir alle url(...)-Eigenschaften aus der CSS-Datei. Um nun aber an den CSS-Code als String zu gelangen missbrauche ich den XHR. Da ich die CSS-Datei "nachlade" (also ein <link>-Element dynamisch in das Dokument einfüge) habe ich "zur Laufzeit" keine Informationen über die CSS-Regeln.
Man könnte auch das <link>-Element mit einem onload-Handler versehen, der dann das Stylesheet auswertet - aber wie ich dann an den CSS-Code als String gelange, weiß ich noch nicht, denn "data" oder "childNodes" gibt es nicht bzw. ist leer. Vielleicht gibt es da ja eine Möglichkeit außer über linkElement.sheet.cssRules[i].cssText
zu iterieren. Mir ist auch (noch) nicht bekannt, ob die sheet-Eigenschaft eines <link>-Elementes seit IE6 in allen Browsern unterstützt wird.
Liebe Grüße,
Felix Riesterer.
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)