Création de fonction dynamiquement, en javascript
Salut tout le monde,
J'ai un souci en javascript:
j'ai un form qui doi contenir des cases à cocher, avec des années à choisir, je veux qu'elles soient créés dynamiquement, c'est à dire il prend l'année en cours et l'affiche avec 4 ou 5 années en arrière par exemple:
(case) 2010
(case) 2009
(case) 2008
(case) 2007
(case) 2006
et selon ce choit, des fonctions javascript sont créées : chacune prend en paramètre la valeur d'une case cochée.
Voilà mes case a coché par exemple:
Code:
1 2 3 4
|
<input type="checkbox" id="opt_2010" onclick="showalladress2010(tab_adres2010)" UNCHECKED/> <IMG src="marker_34_blue.png"> Les patients de 2010.
<input type="checkbox" id="opt_2009" onclick="showalladress2009(tab_adres2009)" UNCHECKED/> <IMG src="marker_34_blue.png"> Les patients de 2009. |
et voila la fonction créée pour chaque case!!!
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
var tab_adres2009= new Array();
var s2009 = new String("address");
function showalladress2009(tab_adres2009){
for (i=0;i<=2;i++){
adr2009 = s2009+i;
alert("adr2009 : "+adr2009);
tab_adres2009[i] = document.getElementById(adr2009).value;
alert("Letab_adres dans la fction : "+tab_adres2009[i]);
showAddress(tab_adres2009[i]);
}
} |
Alors que ce n'est pas fonctionnel, le code de cette année ne fonctionnera pas pour l'année prochaine, quelqu'un a une idée.
Merci d'avance