Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

prompt

Usar função javascript em no OnClientCancel de um ConfirmButtonExtende

Recommended Posts

Fala galera, beleza?

 

Então, to tentando fazer com que, quando o usuário clicar no botão de Cancelar de um ConfirmButtonExtender executado pelo botão Excluir, execute uma função Javascript..

Fiz desta forma abaixo porém obtenho o seguinte erro:

"Erro em tempo de execução do Microsoft JScript: O objeto não dá suporte para a propriedade ou método"

 

O que estou fazendo de errado?

 

Função Javascript:

function FnCarregando(){
    alert(document.getElementById('DivCarregando').style.display);
	if(document.getElementById('DivCarregando').style.display == 'none'){
		document.getElementById('DivCarregando').style.display = 'block';
		document.getElementById('DivImgCarregando').style.display = 'block';
	}else{
		document.getElementById('DivCarregando').style.display = 'none';
		document.getElementById('DivImgCarregando').style.display = 'none';
	}
}

Botão e ConfirmButtonExtender:

<asp:ImageButton ID="btn_grid_excluir" runat="server" ImageUrl="~/Imagens/excluir.gif" ToolTip="..::Excluir::.." CommandName="Excluir"
    CommandArgument='<%# DataBinder.Eval(Container.DataItem, "IDcontato") %>' onclientclick="FnCarregando();"/>
<cc1:ConfirmButtonExtender ID="ConfirmBtnExcluir" OnClientCancel="FnCarregando();" runat="server" ConfirmText="Deseja excluir esse Contato?" 
    TargetControlID="btn_grid_excluir" />

 

Valeu mais uma vez pessoal!

Abraços,

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET > Web Applications http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Javascript / DHTML

 

O erro estará na sua função JavaScript.

 

Abraços...

 

Desculpe quintelab, mas não acredito que seja erro na função javascript pois executo exatamente a mesma função em vários outros lugares, e não tenho nenhum problema em nenhum deles.

 

Tinha pensado em algo assim antes também e fiz o teste. Coloquei apenas o "document.getElementById('DivCarregando').style.display = 'none';" e obtive o mesmo erro..

 

 

Abraços,

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente não tem nada errado com o JS.

Existem elementos com esses IDs ?

 

esse alert:

alert(document.getElementById('DivCarregando').style.display);
te mostra 'block' ou 'none'? ou mostra 'undefined' na primeira vez que você clica?

 

vale lembrar que Javascript não lê estilos da folha, a menos que você o force à isto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim William Bruno, como você mesmo disse, não acredito que seja um problema na função javascript pois, além de ser uma função bem simples, eu a utilizo em todo o resto do sistema e sem ter problema nenhum..

 

A linha de Alert() não me retorna nada, pois o erro ocorre exatamente quando dou o Cancel no componente ConfirmButtonExtender, ou seja, a função não chega nem a ser executada..

 

Entendo então que este post terá que ser movido novamente..

 

 

Obrigado mesmo assim William!

Abraços,

Prompt.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.