begin process at 2012 05 29 16:28:01
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

portée des variables dans fonction


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

portée des variables dans fonction

jeudi 20 novembre 2003 à 08:56:00 | portée des variables dans fonction

BirD

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("<a href='javascript:;' onClick='select(nbr[i]);'>"+bdd[nbr[i]]['nom']+'</a> -- a un fils<br>');
}
else{

document.write("<a href='javascript:;' onClick='select(nbr[i]);'>"+bdd[nbr[i]]['nom']+'</a><br>');
}
}
}
}
function select(sel){

if (selected[sel]!='true'){
alert (sel);
selected[sel]= 'true';
}
else{
alert('pas séléctionné');
selected[sel]= 'false';
}


}


</script>
_________________________________________________________

Merci d'avance.

BirDdD
jeudi 18 décembre 2003 à 13:37:21 | Re : portée des variables dans fonction

bultez

Membre Club
Bonjour

document.write("<a href='javascript:;' onClick='select("+nbr[i]+");'>"+bdd[nbr[i]]['nom']+'</a> -- a un fils<br>');

ne conviendrait-il pas ?

Cordialement. Bul.


Cette discussion est classée dans : fonction, sel, var, selected, nbr


Répondre à ce message

Sujets en rapport avec ce message

problème de passage de valeurs dans fonction [ par tkoniez ] Bonjour,je n'arrive pas à passer des valeurs dans une fonction... PS : sans passage de valeurs la même fonction tourne sans problème (fonction : Trans tableau avec tri dynamique [ par rcedric ] Salut a tous,voila mon probleme; je cherche à afficher un tableau et que lorsqu l'on clic sur le libellé le tableau est trié et réafficher dynamiqueme interprétation de variables dans une fonction [ par adn_ ] Bonjour,Voila j'ai une fonction a laquelle je passe 2 variables i et j ou i est le numéro de ma checkbox et j le nom, de ce coté la pas de probleme la Fonction javascript [ par righton ] Bonjour voici une fonction pour mettre du bold ou de l'italic dans un champ de saisie :function format(f) { var str = document.selection.createRange( problème d'appel de fonction [ par billy21121 ] bonjour, Voila je suis entrain de monter un intranet pour une entreprise et lorsque j'appelle une fonction javascript que ce soit avec ie ou mozilla Erreur T_Var dans ma fonction javascript [ par raven44 ] Bonjour à tous,Je n'arrive pas à me débarasser de cette erreur T_var dans mon script : Que signifie t'elle ? le but de ce script des de me retourner d Div bougeable en fonction du scroll... problème le navigateur panique... Script très pratique pour faire planter IE [ par MeTh ] Bonjour,J'essai de réalisé un script qui déplace les div verticalement ou horizontalement en fonction du scroll de la fenetre pour que les div reste t Un tout petit pb. [ par PascalCmoa ] PascalCmoa email: PascalCmoaBonjour à tous <img src=/imgs Problème avec setTimeout [ par killergamer ] Salut tout le monde.... J'ai un problème : Je doit appeler une fonction avec l'aide de setTimeOut. Mais lorsque j'appelle cette fonction, je dois au Retourner valeur Fonction [ par piep14 ] Bonsoir, je souhaite récupérer deux valeurs d'une fonction. J'ai fait le code suite :Code :<pre class="alt2" styl


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,733 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales