Confirmação antes de excluir

Pessoal, bom dia.

Eu tenho uma aplicação de consulta (grid) com um campo virtual do tipo Imagem HTML que faz ligação para uma aplicação Blank para excluir o registro.

No onRecord da aplicação de consulta eu fiz assim:

{Excluir} = ‘Excluir’;

Na aplicação Blank eu fiz assim:

$delete = "DELETE FROM tabela where id = ".[id];
sc_exec_sql ($delete);
sc_redir(aplicacao_consulta);

Está funcionando perfeitamente. Porém, eu queria implementar uma confirmação antes da exclusão.

Alguém tem uma solução?

Grato.

Consegui colocar a confirmação assim:

criei um evento ajax onclick com o campo id a ser passado como parâmetro.

sc_ajax_message(“Você tem certeza que deseja excluir?”, “Atenção!”, “button=Y&button_label=Sim&show_close=Y&width=400&redir=…/blank_excluir”);

Agora o problema é que na aplicação excluir(blank) eu não to conseguindo receber o id da grid selecionado na criação do evento ajax.

Fiz assim na aplicação excluir:

$delete = "DELETE FROM membro where id_membro = ".[id];

Alguém sabe como resolver isso?

Grato.

Deixe assim
sc_ajax_message(“Você tem certeza que deseja excluir?”, “Atenção!”, “button=Y&button_label=Sim&show_close=Y&width=400&redir=…/blank_excluir/?id=XX”);

onde xx e o id que tu vai pasar como parametro

Eu fiz o que você sugeriu, mas o redirecionamento parou de funcionar.

Consegui da seguinte maneira:

No evento ajax onClick eu criei uma variável global de saída:

[id] = {id};

e na grid (consulta) eu coloquei o campo id para ser mostrado na tela. Só funcionou assim. Quando o id estava para não mostrar na tela, não era possível pegar o id.

Espero que possa ajudar mais alguém.