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

<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>