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:
- 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'; _st.innerHTML=CSSValue; document.documentElement.firstChild.appendChild(_st);
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!
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;
merci à tous.
Partager