cs_BirD
Messages postés90Date d'inscriptionsamedi 23 novembre 2002StatutMembreDernière intervention28 avril 2010
-
20 nov. 2003 à 08:56
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
18 déc. 2003 à 13:37
salut tout le monde,
j'ai un gros problème de variables. Je m'explique, j'ai une fonction (appellée au chargement) qui contien une boucle for. Cette boucle va parcourir un tableau multidimentionnel. Si l'element du tableau est trouvé, il est écrit et dans l'événement onClick de l'objet en question, il renvoi ver une autre fonction. Mon problèm est que ma variable nbr[i] n'est pas reportée dans l'aute fonction.
Difficil a etre clair sur ce coup la. voici le code:
_________________________________________________________
<script language="javascript">
//déclaration des tableaux
var bdd = new Array();
var nbr = new Array();
var selected = new Array();
//déclaration des fonctions
function Start(valeur,objet){
var element = nbr.length;
for (i=0; i<element; i++){
if (valeur == bdd[nbr[i]][objet]){
if (bdd[nbr[i]]['sub'] == 'oui'){
selected[nbr[i]]=nbr[i];
document.write(""+bdd[nbr[i]]['nom']+' -- a un fils
');
}
else{
document.write(""+bdd[nbr[i]]['nom']+'
');
}
}
}
}
function select(sel){