Hi,
Dann weise ich dem Element mit der ID "datasheet"
Was für ein Element ist das - STYLE?
per je nach Test mit
.innerHTML = Styler
oder.appendChild(document.createTextNode(Styler))
zu. In allen Browsern außer unserem Lieblingsfall MSIE funktioniert alles.Nur der Internet Explorer sieht innerHTML einen Runtimefehler,
Wenn obiges - dann natürlich; dass innerHTML für STYLE im IE read-only ist, kann man doch nachlesen.
bei appendChild() einen unerwarteten Aufruf
Was willst du wo einfügen?
Drücke dich bitte mal konkret aus.
und sogar wenn ~~~javascript
document.getElementById('datasheet').parentNode.removeChild(document.getElementById('datasheet'));
document.getElementsByTagName('head')[0].innerHTML += '<style type="text/css" id="datasheet">'+Styler+'</style>';
Natürlich, innerHTML ist auch für HEAD read-only.
> Ich finde also einfach keinen Weg, im IE Stylesheets zu erweitern
Die Eigenschaft [cssText](http://msdn.microsoft.com/en-us/library/ms533698(VS.85).aspx) eines STYLE-Elements sollte sich beschreiben lassen.
MfG ChrisB
--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]