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 .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
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 : 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 .jsMerci
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'); }
Partager