Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mootools
Mootools Forum d'entraide sur le framework MooTools. Avant de poster : Tutoriels Mootools, FAQ MooTools, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 23h36   #1
Invité de passage
 
Syrie Man
Inscription : avril 2010
Messages : 76
Détails du profil
Informations personnelles :
Nom : Syrie Man

Informations forums :
Inscription : avril 2010
Messages : 76
Points : 2
Points : 2
Par défaut stocker le résultat dans un tableau

Salut les amis;
j'ai un code JS que j'ai crée avec un ami, le code est :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <script type="text/javascript">
        function annotate(id){                
            var td_widget = document.getElementById( id );
            if( !td_widget ) alert( "Unable to find widget " + id );
 
            nid = id;
            var input_widget = document.getElementById( nid );
            if( !input_widget ) alert( "Unable to find widget " + nid );
            if( input_widget.value == 0 ){                    
                td_widget.style.background = '#55ed58';
                input_widget.value = "1";          
            }
            else if( input_widget.value == 1 ){
                td_widget.style.background = 'red';
                input_widget.value = "-1";
            }
            else{
                td_widget.style.background = 'white';
                input_widget.value = "0";                
            }                
            document.getElementById( 'annotations_changed' ).value = "true";   
        }        
    </script>
ce code est utilisé comme suivant :
Code :
<td id = "id" onclick="annotate('id}')">
l'objectif est, quand je clique sur le td d'un tableau le couleur change en vers, deuxième clique le couleur change en rouge, 3 clique blanc, maintenant je veux crée un tableau de 2 dimensions dans mon script qui stockera le id et le value qui contient (1, -1, 0).
j’espère que vous m'avez compris.
merci
AI_LINUX est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 09h47   #2
Responsable JavaScript & AJAX

 
Avatar de vermine
 
Inscription : mars 2008
Messages : 2 691
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2008
Messages : 2 691
Points : 5 767
Points : 5 767
Bonjour,

Vous pouvez déclarer votre tableau de manière globale :

Code :
1
2
 
var mon_tableau = new Array();
Puis, après vos if, lui ajouter les valeurs (clef : valeur) :

Code :
1
2
3
 
mon_tableau.push(nid); //la clef
mon_tableau[nid] = input_widget.value; //la valeur
Ensuite, vous pouvez récupérer votre valeur comme ceci :

Code :
1
2
 
alert(mon_tableau[un_des_id]);
__________________
Elen Poukram - Isegoria - Sandawe
vermine est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h07.


 
 
 
 
Partenaires

Hébergement Web