|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Candidat au titre de Membre du Club
![]() Alex Webmaster Inscription : juillet 2011 Messages : 10 ![]() |
Hello,
J'ai un soucis sur un developpement avec IE (histoire de changer). Je détecte une iframe avec une condition JS puis si ok, je run une fonction js/jquery qui modifie mon DOM. Ca donne ça (dans le head) : Code :
Saurez-vous me dire pourquoi ? Thx ! |
||
|
|
00
|
|
|
#2 |
|
Candidat au titre de Membre du Club
![]() Alex Webmaster Inscription : juillet 2011 Messages : 10 ![]() |
Apparemment cela vient du fait que IE ne recharge pas la feuille de style après changement de la CSS source (modification du <link> dans le head).
Quelqu'un aurait une astuce pour forcer IE à recharger ces éléments sans faire un reload ? Merci |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Alex Webmaster Inscription : juillet 2011 Messages : 10 ![]() |
En fait, j'ai trouvé d'où cela venait, au cas où d'autre gens auraient le même soucis.
Quand vous tenter de modifier le contenu à la volée de sources (comme ici la css), il faut pour IE le passer via une modification "attr" et non pas "replaceWith" pour modifier une valeur au lieu de toute la ligne. $("#css").attr("href","new.css"); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com