J'aimerais mettre en place une fonction JS en VB pour l'appeler ensuite dans VB, j'ai fait ainsi :
Cela dit ça n'a pas l'air de fonctionner, quelqu'un aurait-il la solution ?
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 Dim str = New StringBuilder str.AppendLine("function confirmerEnregistrement() {") str.AppendLine(" var val = '<%=Session(""mode"")%>';") str.AppendLine(" if (val == ""NouvelleSaisie"") {") str.AppendLine(" if (confirm('Les données suivantes ont été modifiées :\n\n" + Message + "Voulez-vous les enregistrer ?')) {") str.AppendLine(" document.getElementById('<%=hide.ClientID%>').value = ""oui"";") str.AppendLine(" return true;") str.AppendLine(" }") str.AppendLine(" else {") str.AppendLine(" document.getElementById('<%=hide.ClientID%>').value = ""non"";") str.AppendLine(" return true;") str.AppendLine(" }") str.AppendLine(" }") str.AppendLine("}") If ValChanged Then Page.ClientScript.RegisterClientScriptBlock(Me.GetType(), "DonneesModifiees", str.ToString(), True) If hide.Value = "oui" Then CallUpdateData() End If End If
![]()
Partager