Bonjour à tous!
Juste un petit problème de syntaxe, mais qui me fait galérer depuis des heures. Je veux afficher dans une fenetre de confirmation un message récupéré depuis des balises java dans une JSP contenant des sauts de ligne.
Voici le code
et le javascript:
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 Vector vMSNs = (Vector)request.getAttribute("MSNList"); String Message= ""; for (int i=0; i<vMSNs.size(); i++){ String msn[] = (String[])vMSNs.get(i); String MSN = msn[0]; String prog = msn[1]; String separator = ""; if (i!=vMSNs.size()-1){ separator=", "; } if ((i+1)%2==0){ Message= Message.concat(prog + " " + MSN).concat("\n"); } else { Message= Message.concat(prog + " " + MSN).concat(separator); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (document.getElementsByName("<%=ViewCsStringConstants.PARAMETER_A%>")[0].checked == true || document.getElementsByName("<%=ViewCsStringConstants.PARAMETER_B%>")[0].checked == true) { if (!confirm('Voulez vous ajouter? \n <%=Message%>')) { return; } }
Mais le "concat("\n") de mon java semble faire planter le message. Quelqu'un aurait une idée? Merci!
Partager