none
Java Script RRS feed

  • Pergunta

  • Boa tarde pessoal...
    Estou querendo mudar o estado de uma Div no meu projeto quando o usuário clica em um botão...

    estou fazendo da seguinte forma...

    Protected Sub BtoGravaDadosPessoais_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtoGravaDadosPessoais.Click

    Dim Java As New StringBuilder

    Java.Append("<script language='javascript'>")

    Java.Append("document.all.getElementId('DivTelefone').style.visibility=true;")

    Java.Append("</script>")

    Page.ClientScript.RegisterStartupScript(Me.GetType, "Habilita", Java.ToString)

    End Sub

    Mas esta dando erro na pagina... tem alguma coisa errada no meu código?

    Obrigado

    quarta-feira, 21 de março de 2007 16:56

Todas as Respostas

  • Olá Wagner...

    Protected Sub BtoGravaDadosPessoais_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtoGravaDadosPessoais.Click

    Dim Java As New StringBuilder

    Java.Append("<script language='javascript'>")

    Java.Append("document.getElementId('DivTelefone').style.display=""none;""")

    Java.Append("</script>")

    Page.ClientScript.RegisterStartupScript(Me.GetType, "Habilita", Java.ToString)

    End Sub

    Caso DivTelefone seja uma tag do asp.net, utilize a propriedade ClientID do objeto!


    Espero que tenha ajudado
    quarta-feira, 21 de março de 2007 17:10
  • Beleza , Funcionou...
    só mais uma coisa

    Estou usando ajax ... meu UpdatePanel Pega toda a minha pagina e essa minha div inicia com o Display:none

    Quando clico no botão que tem seu evendo registrado como AsyncPostBackTrigger, ocorre a mudança do Diplay:none para o Display: block, mas ele só pisca e volta para o estado anteriro Display:none.

    Será que tem alguma coisa errada ou eu não consigo alterar as propriedades da Div no css utilizando o todo o meu Documento dentro do Updatepanel do Ajax?

    Ou só funciona se eu der postback...
    queria que o estado da Div mudasse utilizando o Ajax para o botão

    quarta-feira, 21 de março de 2007 17:33