Fonction hide/unhide
Fermé
Nomade
-
23 mai 2014 à 22:52
-helper- Messages postés 89 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 15 juin 2014 - 24 mai 2014 à 08:45
-helper- Messages postés 89 Date d'inscription mercredi 21 mai 2014 Statut Membre Dernière intervention 15 juin 2014 - 24 mai 2014 à 08:45
A voir également:
- Fonction hide/unhide
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
- Free hide folder - Télécharger - Sécurité
- Fonction remplacer word - Guide
2 réponses
-helper-
Messages postés
89
Date d'inscription
mercredi 21 mai 2014
Statut
Membre
Dernière intervention
15 juin 2014
27
24 mai 2014 à 08:45
24 mai 2014 à 08:45
Salut,
Oui...
Si tu as fait une fonction qui permet d'ouvrir/fermer un tiroir... Pourquoi ne pas faire une boucle qui parcours tous les tiroirs de la commode !?
Lorsque tu voudras ouvrir un tiroir, il suffit de fermer tous les tiroirs et d'ouvrir celui que tu veux !
Ce dont tu as besoin...
un peu de code pour te montrer à quoi ça peut ressembler (non testé)...
Le code javascript est à mettre avant le code HTML...
Evidemment.... cliquer sur un élément qu'on a fait disparaître c'est difficile !!!...
Mais tu peux très bien ne pas les faire disparaître complètement... ou lier l'ouverture/fermeture avec autre chose que le tiroir lui-même...
Oui...
Si tu as fait une fonction qui permet d'ouvrir/fermer un tiroir... Pourquoi ne pas faire une boucle qui parcours tous les tiroirs de la commode !?
Lorsque tu voudras ouvrir un tiroir, il suffit de fermer tous les tiroirs et d'ouvrir celui que tu veux !
Ce dont tu as besoin...
<div id="Commode"> <div onclick="javascript:OuvreTiroir( this );"></div> <div onclick="javascript:OuvreTiroir( this );"></div> <div onclick="javascript:OuvreTiroir( this );"></div> </div>
un peu de code pour te montrer à quoi ça peut ressembler (non testé)...
function OuvreTiroir( eTiroir ) { var divCommode = document.getElementById('Commode'); var aTiroirs = divCommode.children(); var iTiroirs; for(iTiroirs = 0; iTiroirs < aTiroirs.length; iTiroirs++) { aTiroirs[iTiroirs].className = 'hidden'; } eTiroir.className = 'unhidden'; }
Le code javascript est à mettre avant le code HTML...
Evidemment.... cliquer sur un élément qu'on a fait disparaître c'est difficile !!!...
Mais tu peux très bien ne pas les faire disparaître complètement... ou lier l'ouverture/fermeture avec autre chose que le tiroir lui-même...
faysal2231
Messages postés
1
Date d'inscription
vendredi 23 mai 2014
Statut
Membre
Dernière intervention
23 mai 2014
23 mai 2014 à 22:54
23 mai 2014 à 22:54
pas comprie khhhh