Inquiridor
Função JavaScript

Pergunta
-
Boa Tarde, estou tentando chamar uma função JavaScript no meu LinkButton e não estou conseguindo, no meu "OnClick":
Segue a função:
<li><a class="btUsuarios1"></a> <div class="submenu"> <div class="cabecalhoFiltro"> <span class="titFiltro">Usuários</span> <input type="button" value="" class="btfechar" /> </div> <div> <asp:LinkButton ID="LinkButton7" runat="server" OnClick="javascript:Usuarios();" CssClass="btUsuarios">Usuários</asp:LinkButton> </div> </div> </li>
O que pode estar errado?
Obrigado ;
Todas as Respostas
-
-
Para js utilize o evento OnCLientClick
caso não tenha nenhuma interação server de um return false na sua função js, pois com isso o LinkButton nao dará PostBack
espero ter te ajudado<asp:LinkButton Text="text" runat="server" OnClientClick="javascript:Usuarios();" />
Rodolfo F. Jr http://rodolfojunior.com- Sugerido como Resposta Rodolfo Fadino quinta-feira, 29 de julho de 2010 03:41
-
Acredito que o que o nosso amigo Rodolfo falou resolva, porém só para completar no final da função se você não quiser que a página de um postback coloque um "return false".
E talvez seja necessário fazer <asp:LinkButton Text="text" runat="server" OnClientClick="return Usuarios();" />
Se ajudou não esqueça de marcar como útil =) Alan Bruno Heil -
Programador.C,
isso talvez possa te ajudar, você pode tentar depurar o seu código JavaScript da seguinte
maneira: Vá para o menu do Internet Explorer, em ferramentas opções da internet, vá para a aba Avançadas e desmarque a opção Desabilitar depuração de script(Internet Explorer). Clicando em OK.Depois pelo Visual Studio, edite a função JavaScript que você chamou de Usuarios() da seguinte forma:
<script language="javascript" type="text/javascript">
function Usuarios()
{
debugger; //insira esta linha para chamar o depurador.
... restante do seu código
}</script>
Então pelo Visual Studio, clique com o botão direito do mouse em cima da página suaPagina.aspx que você deseja depurar e escolha a opção View in Browser.
Quando você clicar no botão que aciona a sua função JavaScript, irá aparecer o Visual Studio Just-In_time Debugger. Dentre os possíveis depuradores (Possible Debuggers:) escolha sempre "New instance of Visual Studio".
Dai por diante é só se utilizar das mesmas teclas de dupuração tais como o F10 e F11.
Obs.: Não se esqueça que depois de depurar o seu código, retonar a configuração do Internet Explorer remarcando a opção Desabilitar depuração de script. Pois qualquer site que você entrar que possua erros de JavaScript irá chamar o depurador.
Espero ter ajudado.
Atenciosamente,
Vinícius Melo Juraszek.