Bonjour, je suis entrain de régler les incompatibilités avec IE avec du javascript, et c'est bizarre car dans mon code, je rentre bien dans la boucle.
test.lenght est égal à 0.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 function aff_ie(){ var is_ie = navigator.userAgent.toLowerCase().indexOf('ie') > -1; if(is_ie){ var test = document.getElementsByTagName("affichage_ie"); for(var i=0;i<=test.length ; i++){ // alert("ie"); // on est bien entré dans la boucle car ça s'affiche test[i].style.cssText ="background-color:red;"; alert("ie"); // s'affiche pas... problème avec la ligne au dessus } } } function trytoload() { if(typeof aff_ie== "function") { aff_ie(); } else { setTimeout("trytoload();", 100); } } trytoload();
Les message d'erreur sur IE c'est :
Mon code html avec le name :Message*: 'style' a la valeur Null ou n'est pas un objet.
et le css de ma classe containerTexte
Code : Sélectionner tout - Visualiser dans une fenêtre à part <div class="containerTexte" name="affichage_ie">
sur un ancien code à peu près similaire ça fonctionnait pourtant...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 div.containerTexte{ margin:0 auto 7% 14%; margin-bottom:180px;}
Partager