Bonjour � tous et � toutes.
J'essaye d'avoir un zone <div>...</div> qui est � afficher ou � cacher en cliquant sur un lien.
Il fonctionne bien avec FF, mais ne fonctionne pas avec IE.
Voici le code JavaScript :
Et voici le code dans la page HTML :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11 <script type="application/javascript"> function hideshow(which){ if (!document.getElementById) return if (which.style.display=="block") which.style.display="none" ; else which.style.display="block" ; } </script>
En fait, j'ai l'impression que IE n'arrive m�me pas � utiliser la fonction, car si je mets un "alert" dans la fonctionne, il ne l'appel pas.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5 <a href="javascript:hideshow(document.getElementById('frt4h'))" style="font-style:italic;">Afficher/cacher</a> <div id="frt4h" style="display:none;"> ... </div>
J'ai essay� de modifier la ligne de l'appel en :
Mais �a n'affiche pas la zone chach�e, et il me renvoi au dessus de la page.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 <a href="#" onClick="javascript:hideshow(document.getElementById('frt4h'))" style="font-style:italic;">Afficher/cacher</a>
Si quelqu'un a une id�e � ce que pourquoi �a ne fonctionne pas, toute aide serai la bienvenu.
Merci d'avance.
Mad Ant
Partager