Hallo!
- Alternative:
Du kannst nicht einfach so im Stylebereich ein paar CSS-Angaben als textknoten hinzufügen, so wie Du es vor hast. Du mußt da mit speziellen Methoden arbeiten.
Mozilla:
http://www.mozilla.org/docs/dom/domref/dom_style_ref3.html
bzw:
http://www.mozilla.org/docs/dom/domref/dom_style_ref14.html
http://www.mozilla.org/docs/dom/domref/dom_el_ref48.html
elm = document.styleSheets.length-1;
document.styleSheets.item(elm).insertRule("@import url('style.css');", 0);
Bei der @import-Anweisung schmiert der IE regelmäßig ab. Klassen etc. ist kein Problem.
Die 2. Alternative:
Jetzt bleiben nur noch Netscape 6.0, der seltsamerweise immer noch nicht mitmacht, und Opera 6 übrig, die ich irgendwie aus der Reserve locken will. Aber wie? Ich bin mit meinem Latein am Ende! Habt ihr noch Ideen bzw. andere Alternativen auf Lager?
Vergesse es! Opera 6 wirst Du wohl kaum dazu überreden können. Im Netscape 6.0 könnte es vielleicht gehen. Schaue mal beim Netscape 6 welchen Mozilla dahinter steckt. Dann besorgst Du Dir diesen Mozilla und installierst den DOM-Inspektor mit. Dann kanst Du ja schauen ob es im DOM-Baum, nach dem erstellen vorhanden ist.
MfG, André Laugks
L-Andre @ gmx.de