Bonsoir,

voici un code qui marche très bien (les variables h_xxx sont des variables système) (et il y a des fonctions que j'ai définies ailleurs), mais quand je l'encapsule dans une fonction et que j'appelle celle-ci, j'obtiens une erreur js (mais pas si je mets en commentaires la boucle do-while). Peut-on m'éclairer là-dessus ?

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
var sesainfo = new Array(3);
sesainfo[0] = new Array(11);
sesainfo[1] = new Array(11);
sesainfo[2] = new Array(11);
var sesaArray = new Array();
if(h_CurrentSkinType=='h_Edit') {
document.write("Use this space to provide information about your experience, interests, favorite links, etc." );
document.write("<table border=0 width='100%'><tr><td class='h-fieldHeaderEdit-bgtext'>");
document.write("Name of this page<br><"+"input size='50' type='text' name='h_getName'>");
document.write("</td></tr><tr><td>&nbsp;</td></tr><tr>");
document.write("<td class='h-fieldHeaderEdit-bgtext'>");
document.write("</td></tr></table>");
} else {
sesaArray=loadsesa(h_LastEditorDistinguishedName);
var idNotes=extract_NotesID(h_LastEditorDistinguishedName);
var ind=0;
var comp;
do {
load_personal_data(sesaArray,ind);
comp=extract_idnotes_sansfin(sesainfo[ind][8]);
ind++;
} while (comp!=idNotes);
display_photo(sesainfo[ind-1][9],sesainfo[ind-1][1],sesainfo[ind-1][0],ind-1);
//display_info(sesainfo[ind-1]);
}