Bonjour a tous.

Avec IE je n'arrive pas à modifier le nom de class alors que sur firefox, opera ça marche nickel.
Ma question, est-ce moi qui fait une faute ou c'est IE qui n'accepte pas?
Que dois-je changer?


=> Dans je fichier .js Le probleme se produit quand je change className='aff' en className='contenu', le ClassName ne change pas et donc le div reste affiché


code .html
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
 <head><title>Sandwitch</title>
<link type="text/css" rel="stylesheet" href="style-p2p.css">
<script language="javascript" src="js-p2p.js"></script>
</head>
<!--[if  IE ]>
<style type="text/css">
 .onglet{
     display: inline;
     border: #6b8e23 2px solid;
     margin: 0px;
     padding : 10px;
     background-color: #a52a2a;
}
</style> 
<![endif]-->
 
 
<body onload="navigateur();" >
<div align="center" >
<img src="logo_pomme-de-pain.jpg" title="LOGO" alt="pas d'image"           /><br/>
<div class="onglet" name="onglet" ><a  href="javascript:;" onclick="sandwich('gr');">Grilladin</a>
</div>
<div class="onglet"name="onglet"><a  href="javascript:;"onclick="sandwich('ca');" >Capresse</a>
</div>
<div class="onglet"name="onglet"><a  href="javascript:;" onclick="sandwich('sa');">Saveur du Sud</a>
</div>
<div class="onglet"name="onglet"><a  href="javascript:;" onclick="sandwich('mo');">Montagnard</a>
</div>
<div class="onglet"name="onglet"><a  href="javascript:;" onclick="sandwich('pa');">Pays</a>
</div>
<div class="onglet"name="onglet"><a  href="javascript:;" onclick="sandwich('cr');">Craquant</a>
</div>
</div>
<br/>
 
<div class="contenu" name="contenu"  id="gr"  ><ul>
    <li>bearnesse</li>
    <li>conté</li>
    <li>steak</li>
    <li>Plat secondaire</li>
    <li>icberg</li>
</ul></div>
<div class="contenu " name="contenu" id="ca"> <ul>
    <li>tapenade</li>
    <li>mozzarella</li>
    <li>tomate confie</li>
    <li>grain de pin</li>
 
</ul>
</div>
<div class="contenu " name="contenu" id="sa">
<ul>
    <li>piono?</li>
    <li> ail</li>
    <li> poulet epicer</li>
    <li> icberg</li>
</ul></div>
<div class="contenu" name="contenu" id="mo" ><ul>
    <li>creme fraiche, ciboulette</li>
    <li>tomate</li>
    <li> bacon</li>
    <li> fondue</li>
    </ul></div>
<div class="contenu " name="contenu" id="pa"><ul>
    <li>beure</li>
    <li>janbon cru</li>
    <li> cornichon</li>
    </ul>
 
</div>
<div class="contenu"  name="contenu"id="cr"><ul>
        <li>(vache ki rie, macedoine,)</li>
		<li> jambon</li>
		<li>cornichon</li>
		<li>salade</li>
</div>
 
 
 
</body>
code .css
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
27
28
29
30
31
32
.onglet {
 
     border: #6b8e23 2px solid;
     margin: 0px;
     padding : 10px;
     background-color: #a52a2a;
}
 
.contenu {
      display: none;
 
 
}
.aff {
      display :block ;
        border: #6b8e23 2px solid;
 
 
      font-size: 2em;
	  background-color: #8A2BE2; 
}
 
body {
      background-image: url(enseigne-pomme-de-pain.jpg);
 
}
 
li{
 
     margin-left : 500px;
 
}

code .js
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
27
28
29
30
31
32
33
34
function sandwich(spef){
 
a=document.getElementsByName('contenu');
  for ( var z=0; z<a.length; z++){
 
     a[z].className='contenu';
  }
 
  document.getElementById(spef).className = 'aff';
 
 
}
 
function navigateur(){
 if(navigator.appName== "Netscape") { 
 
 x=document.getElementsByName('onglet');
   for (var i=0; i<x.length;i++){
 
	x[i].style.display= 'inline-block';}
 }
  else if  (navigator.appName=="Microsoft Internet Explorer"){
 
  y=document.getElementsByName('onglet');
    for (var j=0;j<y.length; j++){
    alert('ie');
	y[j].style.display= 'none';
  }
 
  }else alert('autre');
 
 
 
}
Merci