none
llamar una funcion javascript en un boton? RRS feed

  • Pregunta

  • hola quiero llamar una funcion javascript en el click del boton

    Protected Sub mIBTN_Click(ByVal sender As Object, ByVal e As EventArgs)
    End Sub
    

    mi funcion javascript

    <script type ="text/javascript" >
    function ShowCiuExpWindow() {
    PopupControlCiuExp.Show();
    }
    </script>
    

    Gracias de Antemano

    miércoles, 23 de marzo de 2011 19:51

Respuestas

  • bueno en ese caso algo asi:

    Dim sScript As New StringBuilder()
            With sScript
                .AppendLine("<script type=""text/javascript"">")
                .AppendLine("   ShowCiuExpWindow();")
                .AppendLine("</script>")
            End With
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "JavascriptFunction", sScript.ToString, False)

    Julio Avellaneda
    Blog !!

    • Marcado como respuesta Sergio Andres R miércoles, 23 de marzo de 2011 20:48
    miércoles, 23 de marzo de 2011 20:14
  • hola

    podrias luego en el evento usar el RegisterStartupScript() para se que escriba la invocacion de la funcion cuando llega al cliente

    [ASP.NET] - JavaScript alert() y confirm()

     

     

    Protected Sub mIBTN_Click(ByVal sender As Object, ByVal e As EventArgs)

       'aqui el resto del codigo

       ScriptManager.RegisterStartupScript(Me, GetType(Page), "popup", "ShowCiuExpWindow();", True)

    End Sub

     

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Sergio Andres R miércoles, 23 de marzo de 2011 20:48
    miércoles, 23 de marzo de 2011 20:16

Todas las respuestas

  • hola, si solo es eso pq no lo haces todo desde javascrip, podrias usar jquery:

    $("#<% = miBTN.ClientID %>").click(function(){
    ShowCiuExpWindow();
    })
    


    Julio Avellaneda
    Blog !!

    miércoles, 23 de marzo de 2011 20:01
  • no quiero hacer solo eso solo lo puse de ejemplo

    Gracias por responder

    miércoles, 23 de marzo de 2011 20:06
  • bueno en ese caso algo asi:

    Dim sScript As New StringBuilder()
            With sScript
                .AppendLine("<script type=""text/javascript"">")
                .AppendLine("   ShowCiuExpWindow();")
                .AppendLine("</script>")
            End With
            ScriptManager.RegisterStartupScript(Page, Page.GetType(), "JavascriptFunction", sScript.ToString, False)

    Julio Avellaneda
    Blog !!

    • Marcado como respuesta Sergio Andres R miércoles, 23 de marzo de 2011 20:48
    miércoles, 23 de marzo de 2011 20:14
  • hola

    podrias luego en el evento usar el RegisterStartupScript() para se que escriba la invocacion de la funcion cuando llega al cliente

    [ASP.NET] - JavaScript alert() y confirm()

     

     

    Protected Sub mIBTN_Click(ByVal sender As Object, ByVal e As EventArgs)

       'aqui el resto del codigo

       ScriptManager.RegisterStartupScript(Me, GetType(Page), "popup", "ShowCiuExpWindow();", True)

    End Sub

     

     

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    • Marcado como respuesta Sergio Andres R miércoles, 23 de marzo de 2011 20:48
    miércoles, 23 de marzo de 2011 20:16