BOnjour,
J'ai écrit un petit code qui me donne l'âge d'une personne en vie et les dates de naissance et de décès d'une personne décédée. Le soucis, c'est que le code que j'ai fait figure sur chaque fiche de personne et il y en a plus de 500.
Si je veux modifier le code, je dois le faire sur les 500 personnes ou plus.
Est-il possible de mettre dans les fiches des personnes uniquement les variables VAR et le résultat des document.write. et dans une deuxième page le code proprement dit : le calcul des dates, les conditions, ...
Est-ce que vous pouvez m'aider :
Que dois-je mettre dans ma page contenant le code et dans celle contenant les variables et les résultats ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53 <TABLE> <TR> <TD ALIGN=RIGHT WIDTH=90> <u>Age</u> : </TD> <TD ALIGN=LEFT WIDTH=200> <font color="#FF7600"> <SCRIPT LANGUAGE="JavaScript"> var Jour_naiss= 17; var Mois_naiss= 10; var An_naiss= 1968; var En_Vie= 1; var Jour_deces= "?"; var Mois_deces= "?"; var Annee_deces= "?" Data_Jour = new Date(); Jour = Data_Jour.getDate(); Data_Mois = new Date(); Mois= Data_Mois.getMonth(); Data_Annee = new Date(); Annee= Data_Annee.getFullYear(); //------------------------------------ //document.write('<font size="2" face="Arial">' + Jour + "/" + //(Mois+1) + "/" + Annee + '</font>' + '<BR></BR>'); //------------------------------------ var annif_an annif_an = Annee - An_naiss switch (En_Vie){ case 1:if ((Mois+1) < Mois_naiss) { document.write(annif_an -1 + " ans") } else { if ((Mois+1) == Mois_naiss) { if (Jour <= Jour_naiss) { document.write(annif_an - 1 + " ans") } else { document.write(annif_an + " ans") } } else { document.write(annif_an + " ans") } }; break; case 0:document.write("né en " + An_naiss + " - décédé en " + Annee_deces); break; } </SCRIPT> </font> </TD> </TR> </TABLE>
Partager