Hi,
Das scheint in Opera 9.27, IE7, FF2 (jeweils Windows) wie gewünscht zu funktionieren. Hat dieser Ansatz in dieser Form noch konzeptionelle Probleme?
Sofern das Stylesheet bereits existiert, machen diese Browser keine Probleme. Wenn es noch nicht existiert, dann wird's beim IE kritisch.
Aber auch wenn das Stylesheet existiert, kann es Probleme geben. Browser mit einer auf KHTML-basierenden Engine (Konqueror & Safari) haben (u.a.) mit insertRule() Probleme. Ich weiß jetzt aber nicht, inwieweit das mit der aktuellen Version erledigt ist.
Aber aus Kompatiblitätsgründen ist mein Weg (s. addStyle()) ein anderer: W3C-Browser bekommen ein neues Stylesheet mit createElement() und die Regeln als Textknoten, IEs mit createStyleSheet() und addRule().
Gruß, Cybaer
Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
(Jean-Jacques Rousseau, Philosoph u. Schriftsteller)