creation dynamique <STYLE> avec safari
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:
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:
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.