Bonjour à tous,

je souhaite créer dynamiquement des balises style et y insérer les CSS. Attention, c'est un flot de CSS ou je ne peux pas facilement acceder à chaque proprité si ce n'est avec un parsing complexe.

Ce probleme ne survient QU'AVEC Safari.

Pour info, si qq à ce problème (CSSValue contient en format text le code CSS):
- voila le code pour FF & OPERA:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        var _st = document.createElement('style');
        _st.type='text/css';
        _st.innerHTML=CSSValue;
        document.documentElement.firstChild.appendChild(_st);
- voila le code pour IE:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        var _st = document.createElement('style');
        _st.type='text/css';
        document.documentElement.firstChild.appendChild(_st);
        _st.styleSheet.cssText=CSSValue;
Maintenant, si vous avez le code pour Safari, ce serait super, car j'ai eu beau chercher dans la doc Safari, mais j'ai pas bien compris (encore) comment ca fonctionne!

merci à tous.