J'aimerais mettre en place une fonction JS en VB pour l'appeler ensuite dans VB, j'ai fait ainsi :
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
Cela dit ça n'a pas l'air de fonctionner, quelqu'un aurait-il la solution ?