Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
938 connectés 

  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Fonction : Passer un élément d'array en paramètre

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Fonction : Passer un élément d'array en paramètre

n°2283788
metalcat
Posté le 17-06-2016 à 00:12:20  profilanswer
 

Bonjour,  
Je voudrais passer un élément d'array à une fonction dans une petite routine en boucle qui crée des élément 'span' à partir de 2 arrays (arr_rang et arr_text). Les éléments 'span' devant contenir les évènements ONMOUSEOVER et ONMOUSEOUT.  
 
Dans chaque fonction (onmouse_over et onmouse_out), le paramètre passé est signalé 'undefined' (test avec alert). J'ai beaucoup cherché sur internet mais je ne trouve pas d'exemple représentatif.  
 
Merci pour votre aide.  
 
la routine :  
 
// generate elements span
for (i = 0; i < 12; i++){
span = document.createElement('span');
span.className='background_line';
span.textContent=arr_text[i];
span.onmouseover=function() {onmouse_over(arr_rang[i])};
span.onmouseout=function() {onmouse_out(arr_rang[i])};
document.getElementById('dossier31_douze').appendChild(span);
}
 
les 2 fonctions :  
 
function onmouse_over(arr_rang_elem){
alert(arr_rang_elem);
elem = document.getElementById(arr_rang_elem);
elem.style.visibility='visible';
span.appendChild(elem);
elem1=document.getElementById('zero');
elem1.style.visibility='hidden';
span.appendChild(elem1);
}
 
var arr_rang_elem;
function onmouse_out(arr_rang_elem){
elem = document.getElementById(arr_rang_elem);
elem.style.visibility='hidden';
span.appendChild(elem);
elem1=document.getElementById('zero');
elem1.style.visibility='visible';
span.appendChild(elem1);
}
 
 

mood
Publicité
Posté le 17-06-2016 à 00:12:20  profilanswer
 

n°2283804
rufo
Pas me confondre avec Lycos!
Posté le 17-06-2016 à 11:39:03  profilanswer
 

Les fonctions "on....()" prennent en paramètre un événement. A ma connaissance, ce n'est aps par un paramètre de ce genre de fonction que tu pourras passer ton tableau. En variable globale sans doute...


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Javascript/Node.js

  Fonction : Passer un élément d'array en paramètre

 

Sujets relatifs
Utilisation de la fonction COUNT() avec des valeurs NULL[JS/Xml] Parser des éléments en fonction de la balise contenante?
Excel 2010 Touche tab pour passer à la zone de texte suivanteComment recuperez le nombre d'element d'un enum ?
Fonction "effacer contenu sur changement" sur 2 cellules[QB64] Saisie d'un fonction dans un programme de maths
CakeBox ajout d'une fonction renommerFonction(s) pour récupérer chemins + titres de fichiers d'un dossier
[Résolu] VBS Passer droits administrateur=> delete des imprimantes 
Plus de sujets relatifs à : Fonction : Passer un élément d'array en paramètre


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR