IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques & Frameworks Discussion :

Accordion avec mootools [MooTools]


Sujet :

Bibliothèques & Frameworks

  1. #1
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Points : 63
    Points
    63
    Par défaut Accordion avec mootools
    Bonjour,
    J'essaye péniblement de faire un accordion avec mootools d'après le tuto mootools en 30 jours (le 17ème c'est l'accordion).
    Que ce soit avec FF 3.6 ou IE 8, ce n'est pas terrible. Voici le code. Si quelqu'un pouvait m'aider svp..(Si je ne met pas les 3 premières div il me donne une erreur onactive. Si je les met j'ai trois bandes horizontzles...comment m'en dépétrer...?
    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
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
     
    <head>
    <title></title>
     
    <!--  your css style sheet -->  
    <link rel=stylesheet href="mootools/accordion/css/main.css" type="text/css" media=screen>  
    <!--  the Mootools 1.3 core javascript file -->  
    <script src="mootools/mootools-core-1.3-full-compat.js" type="text/javascript"></script>
     
    <!--  your external javascript file -->  
    <script src="mootools/accordion/js/mootools-1.2-more.js" type="text/javascript"></script>
    <script src="mootools/accordion/js/external_file.js" type="text/javascript"></script>  
     
    <!-- here is your script tag within the head doc, you can call your functions here -->
    <script type="text/javascript">  
    //look for the functions within the external javascript file
     
    window.addEvent('domready', function() {
    	//send the toggle and content arrays to vars
    	var toggles = $$('.togglers');
    	var content = $$('.elements');
     
    	//set up your object var
    	//create a "new" Accordian object
    	//set the toggle array
    	//set the content array
    	//set your objects and events 
    	var AccordionObject = new Accordion(toggles, content, {
    		display: 0,
    		height : true,
    		width : false,
    		opacity: true,
    		fixedHeight: false, 
    		fixedWidth: false,
    		alwaysHide: true,
    		onComplete: function(one, two, three, four){
    			one.highlight('#5D80C8'); //blue
    			two.highlight('#5D80C8');
    			three.highlight('#5D80C8');
    			four.highlight('#5D80C8'); 
    			$('complete').highlight('#5D80C8');
    		},
    		onActive: function(toggler, element) {
    			toggler.highlight('#76C83D'); //green
    			element.highlight('#76C83D');
    			$('active').highlight('#76C83D');
    		},
    		onBackground: function(toggler, element) {
    			toggler.highlight('#DC4F4D'); //red
    			element.highlight('#DC4F4D');	
    			$('background').highlight('#DC4F4D');	
    		}
    	});
     
    });
    </script>   
     
     
    </head>
    <body>
     <div id="complete" class="ind"></div>
     <div id="active" class="ind"></div>
     <div id="background" class="ind"></div>
     
     <div id="accordian_wrap">
      <h3 class="togglers">Environnement</h3>
       <p class="elements"><a href="\\srv-files1\Achats">Achats</a>
        <br><a href="\\srv-files1\Dechets_Sol">Déchets Sol</a>
        <br><a href="\\srv-files1\Environnement\Eau_et_Rejets">Eau et rejets</a>
        <br><a href="\\srv-files1\Environnement\Emissions_Atmospheriques">Emissions Atmosphériques</a>
        <br><a href="\\srv-files1\Environnement\Energies">Energies</a>
        <br><a href="\\srv-files1\Environnement\Exigences_Reglementaires">Exigences Règlementaires</a>
        <br><a href="\\srv-files1\Environnement\Paysage">Paysage</a>
        <br><a href="\\srv-files1\Environnement\Plan_General_Actions">Plan Général Actions</a>
        <br><a href="\\srv-files1\Environnement\Produits_Chimiques">Produits Chimiques</a>
        <br><a href="\\srv-files1\Environnement\Transports">Transports</a></p>
      <h3 class="togglers">Qualité Gestion des Risques</h3>
       <p class="elements"><a href="\\srv-files1\DocsV2010_Qual">Qualité Docs v2010</a></p>
      <h3 class="togglers">Auto Evaluation</h3>
       <p class="elements"><a href="\\srv-files1\AutoEval">Rapport Auto Evaluation</a>
        <br><a href="\\srv-files1\EltsPreuve">Eléments de preuve</a></p>
      <h3 class="togglers">Groupes</h3>
       <p class="elements"><a href="\\srv-files1\Groupe1_Qual">1.Management de l'Etablissement. Stratégie de l'Etablissement</a>
        <br><a href="\\srv-files1\Groupe2_Qual">2.Management de l'Etablissement. Gestion des ressources humaines</a>
        <br><a href="\\srv-files1\Groupe3_Qual">3.Management de l'Etablissement. Gestion des ressources financières</a>
        <br><a href="\\srv-files1\Groupe4_Qual">4.Management de l'Etablissement. Le Système d'Information</a>
        <br><a href="\\srv-files1\Groupe5_Qual">5.Management de l'Etablissement. Gestion des fonctions logistiques</a>
        <br><a href="\\srv-files1\Groupe6_Qual">6.Management de l'Etablissement. Qualité et sécurité de l'environnements</a>
        <br><a href="\\srv-files1\Groupe7_Qual">7.Management de l'Etablissement. Management de la qualité et des risques</a>
        <br><a href="\\srv-files1\Groupe8_Qual">8.Management de l'Etablissement. Gestion des plaintes et évaluation satisfaction usagers</a>
        <br><a href="\\srv-files1\Groupe9_Qual">9.Prise en charge du Patient. Droits et place des Patients</a>
        <br><a href="\\srv-files1\Groupe10_Qual">10.Prise en charge du Patient. Evaluation des pratiques professionnelles</a></p>
     </div>
    </body>
    </html>

  2. #2
    Membre du Club
    Inscrit en
    Juin 2006
    Messages
    171
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 171
    Points : 63
    Points
    63
    Par défaut
    Devant la frénésie des réponses à ce post voici un code qui fonctionne :
    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
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
     
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
     
    <head>
    <title></title>
     
    <!--  your css style sheet -->  
    <link rel=stylesheet href="mootools/accordion/css/main.css" type="text/css" media=screen>  
    <!--  the Mootools 1.3 core javascript file -->  
    <script src="mootools/mootools-core-1.3-full-compat.js" type="text/javascript"></script>
     
    <!--  your external javascript file -->  
    <script src="mootools/accordion/js/mootools-1.2-more.js" type="text/javascript"></script>
    <script src="mootools/accordion/js/external_file.js" type="text/javascript"></script>  
     
    <!-- here is your script tag within the head doc, you can call your functions here -->
    <script type="text/javascript">  
    //look for the functions within the external javascript file
     
    window.addEvent('domready', function() {
    	//send the toggle and content arrays to vars
    	var toggles = $$('.togglers');
    	var content = $$('.elements');
     
    	//set up your object var
    	//create a "new" Accordian object
    	//set the toggle array
    	//set the content array
    	//set your objects and events 
    	var AccordionObject = new Accordion(toggles, content, {
    		display: 0,
    		height : true,
    		width : false,
    		opacity: true,
    		fixedHeight: false, 
    		fixedWidth: false,
    		alwaysHide: true,
    		onComplete: function(one, two, three, four){
    			one.highlight('#5D80C8'); //blue
    			two.highlight('#5D80C8');
    			three.highlight('#5D80C8');
    			four.highlight('#5D80C8'); 
    		},
    		onActive: function(toggler, element) {
    			toggler.highlight('#76C83D'); //green
    			element.highlight('#76C83D');
    		},
    		onBackground: function(toggler, element) {
    			toggler.highlight('#DC4F4D'); //red
    			element.highlight('#DC4F4D');	
    		}
    	});
    });
    </script>   
     
    </head>
    <body>
    <!-- <div id="complete" class="ind"></div>
     <div id="active" class="ind"></div>
     <div id="background" class="ind"></div> -->
     
     <div id="accordian_wrap">
      <h3 class="togglers">Environnement</h3>
       <p class="elements"><a href="\\srv-files1\Achats">Achats</a>
        <br><a href="\\srv-files1\Dechets_Sol">Déchets Sol</a>
        <br><a href="\\srv-files1\Environnement\Eau_et_Rejets">Eau et rejets</a>
        <br><a href="\\srv-files1\Environnement\Emissions_Atmospheriques">Emissions Atmosphériques</a>
        <br><a href="\\srv-files1\Environnement\Energies">Energies</a>
        <br><a href="\\srv-files1\Environnement\Exigences_Reglementaires">Exigences Règlementaires</a>
        <br><a href="\\srv-files1\Environnement\Paysage">Paysage</a>
        <br><a href="\\srv-files1\Environnement\Plan_General_Actions">Plan Général Actions</a>
        <br><a href="\\srv-files1\Environnement\Produits_Chimiques">Produits Chimiques</a>
        <br><a href="\\srv-files1\Environnement\Transports">Transports</a></p>
      <h3 class="togglers">Qualité Gestion des Risques</h3>
       <p class="elements"><a href="\\srv-files1\DocsV2010_Qual">Qualité Docs v2010</a></p>
      <h3 class="togglers">Auto Evaluation</h3>
       <p class="elements"><a href="\\srv-files1\AutoEval">Rapport Auto Evaluation</a>
        <br><a href="\\srv-files1\EltsPreuve">Eléments de preuve</a></p>
      <h3 class="togglers">Groupes</h3>
       <p class="elements"><a href="\\srv-files1\Groupe1_Qual">1.Management de l'Etablissement. Stratégie de l'Etablissement</a>
        <br><a href="\\srv-files1\Groupe2_Qual">2.Management de l'Etablissement. Gestion des ressources humaines</a>
        <br><a href="\\srv-files1\Groupe3_Qual">3.Management de l'Etablissement. Gestion des ressources financières</a>
        <br><a href="\\srv-files1\Groupe4_Qual">4.Management de l'Etablissement. Le Système d'Information</a>
        <br><a href="\\srv-files1\Groupe5_Qual">5.Management de l'Etablissement. Gestion des fonctions logistiques</a>
        <br><a href="\\srv-files1\Groupe6_Qual">6.Management de l'Etablissement. Qualité et sécurité de l'environnements</a>
        <br><a href="\\srv-files1\Groupe7_Qual">7.Management de l'Etablissement. Management de la qualité et des risques</a>
        <br><a href="\\srv-files1\Groupe8_Qual">8.Management de l'Etablissement. Gestion des plaintes et évaluation satisfaction usagers</a>
        <br><a href="\\srv-files1\Groupe9_Qual">9.Prise en charge du Patient. Droits et place des Patients</a>
        <br><a href="\\srv-files1\Groupe10_Qual">10.Prise en charge du Patient. Evaluation des pratiques professionnelles</a></p>
     </div>
    </body>
    </html>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MooTools] Sélection et désélection de liste avec Mootools et IE 6
    Par oneTime dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 01/09/2008, 10h23
  2. [MooTools] "Fancy Menu" avec Mootools
    Par Manatee dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 18/04/2008, 09h10
  3. [MooTools] requête ajax avec Mootools
    Par oneTime dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 14/04/2008, 10h50
  4. [MooTools] Menu accordion via Mootools
    Par lelectronique.com dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 24/02/2008, 21h22
  5. [MooTools] Execution du javascript avec mootools
    Par alas70 dans le forum Bibliothèques & Frameworks
    Réponses: 4
    Dernier message: 13/03/2007, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo