none
No se ejecuta Instruccion RRS feed

  • Pregunta

  • hola

    Tengo el siguente codigo .....Cuando quito la instruccion donde asigno el foco  , el script se ejecuta correctamente , si dejo la instruccion donde asigno el foco ,el script no se ejecuta ...Que puede estar ocurriendo ????

     
    Public Sub ContarRow(ByVal Grilla As GridView)
            Dim script As String = "<script language='javascript'>" & "NoHayDatos();" & "</script>"
            Grilla.Visible = True
            Dim nf As Integer = Grilla.Rows.Count()
            If (nf = 0) Then
                ClientScript.RegisterStartupScript(Me.GetType(), "NoHayDatos()", script)
                TextBox1.Focus()
            End If
        End Sub


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    viernes, 5 de julio de 2013 13:27

Respuestas

Todas las respuestas

  • Hola que sucede si colocas el Focus fuera del If?

    Si se solucionó tu consulta no olvides marcar la respuesta. Saludos

    viernes, 5 de julio de 2013 13:34
  • Hola que sucede si colocas el Focus fuera del If?

    No me sirve nesecito el foco solo si se  cumple la condicion


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    viernes, 5 de julio de 2013 13:47
  • hola

    y si el foco lo defines dentro del NoHayDatos()

    o sea desde codigo javascript defines el foco en el textbox

    document.getElementById('<%=Textbox1.ClientID%>').focus();

    de esta forma en el cliente defines que controles tendra el foco cuando no hay datos

    ademas deberias usar el ScriptManager

    ScriptManager.RegisterStartupScript(Me, GetType(Page), "nohaydatos", "NoHayDatos();", True)

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 5 de julio de 2013 13:48
  • o sea desde codigo javascript defines el foco en el textbox

    document.getElementById('<%=Textbox1.ClientID%>').focus();


    EFRAIN MEJIAS C VALENCIA - VENEZUELA

    viernes, 5 de julio de 2013 16:48
  • Hola haber trata de mover  todo tu código javascript en otro lado de tu webform.

    viernes, 5 de julio de 2013 17:10
  • pero ese NoHayDatos() lo tienes dentro de un .js ?

    proque si es asi esta claro que no va a funcionar

    [jQuery] Por donde comenzar

    analiza el titulo 2 – Acceder a controles asp.net desde un archivo .js

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    viernes, 5 de julio de 2013 18:07