Merci beaucoup de l'intérêt que tus portes à mon problème.
J'avais testé ta solution, mais se présentait alors un autre problème. Je m'explique.
Dans mon interface appelant le pop-up, je fais :
onDblClick=\"NewCal('dtePriseChargeBilan','DDMMYYYY');\"
Dans le fichier datetimepiker.js, au niveau de la fonction, la mise à jour du champ se fait sur le clic d'une cellule construite dynamiquement :
PCellStr="<td "+vColor+" width="+CellWidth+" align='center'><font face='verdana' size='2'"+vHLstr1+"<a href=\"javascript:winMain.document.getElementById('"+Cal.Ctrl+"').value='"+Cal.FormatDate(PValue)+"';"+vTimeStr+";window.close();\">"+PValue+"</a>"+vHLstr2+"</font></td>";
Ensuite, j'ai l'instuction suivante qui s'effectue après la mise à jour :
Cette fonction se trouve dans le fichier 'fonctionsJs.js'.
Dans cette fonction, je vais rechercher la valeur du champ en question en faisant :
var dte = document.getElementById('dtePriseCharge').value;
Lors de l'exécution, j'obtiens l'erreur 'document.getElementById("dtePriseCharge") is null'. Or, ce contrôle existe bien avec cet id.
Partager