salut,
j'ai un problème de combiné 2 tableau ( associatif + indicé )
mon petit programme n'exécute pas et je ne sais pas ou est le problème exactement
merci de m'aidez

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
54
<html>
<head>
<script type="text/javascript">
 
var data_form=new Array()
{
 data_form[0]={"text":{"label":"NCIN","name":"ZNCIN"}};
 data_form[1]={"text":{"label":"nom et prenom","name":"ZNP"}};
 data_form[2]={"select":{"label":"departement","name":"zdep","choix",0:{"name":"TI","value":"technologie de l informatique"},1:{"name":"GM","value":"Genie mecanique"},2:{"name":"GE","value":"Genie electrique"}]}};
 data_form[3]={"boutton":{"name":"bvalider","value":"valider"}};
}
dessiner_formulaire=function()
{
 
	for(i=0;i<data_form.length;i++)
	{
		for(var indice in data_form[i] )
		{
			if(indice.indexOf("text",0)==0)
			{
				document.write(data_form[indice]["label"]+" : ");
				document.write("<input type='text' name='"+data_form[indice]["name"]+"'><br>");
			}
			else{
				if(indice.indexOf("select",0)==0)
				{
 
					for (i=0;i<data_form.indice.length;i++)
					{
					document.write(data_form[indice][i]["label"]+"<select> <option>data_form[2].choix[TI] <option>data_form[2].choix[GM] <option>data_form[2].choix[GE]</select>");
					}
				}
				else{
					if(indice.indexOf("boutton",0)==0)
					{
					document.write("<br> <input type='button' name='"+data_form.indice["name"]+"' value='"+data_form[indice]["value"]+"'><br>");
					}
				}
			}
		}
	}
}
 
</script>
</head>
<body >
<form name="f">
<script language="javascript">
dessiner_formulaire();
</script>
</form>
 
</body>
</html>