Ir para conteúdo

Arquivado

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

Apenas Eu

Sobre o aviso de sair da página

Recommended Posts

Olá!

Para garantir que meu sistema funcione, eu preciso que o usuario não feche a página antes de clicar em "finalizar compra". Eu achei um código que funcionou muito bem.

 

Todavia, eu não quero que apareça esta mensagem quando ele clica no botão de finalizar compra. Mas é isso o que está acontecendo. Será que tem como anular este script apenas para este botão?

 

cod:

<script type="text/javascript">
window.onbeforeunload = function (evt) {
  var message = 'Atenção! Sua compra ainda não foi finalizada!\n\n Clique em "finalizar compra" para que sua compra seja registrada em nosso sistema. ';
  if (typeof evt == 'undefined') {
    evt = window.event;
  }
  if (evt) {
    evt.returnValue = message;
  }
  return message;
}
</script>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oláaa!

 

Ahh eu não deixo sair porque é um caminho sem volta hahahaha! (brincadeira)

 

Mas falando sério:

 

É que tipo: Essa página é uma página de retorno do pagseguro. Quando ele chega lá é porque ja comprou o produto. Como eu não consegui fazer a integração (falta pratica) é ao clicar "finalizar" desta página é que o meu sistema anota alguns dados da compra.

 

Meu receio é que ele feche a página sem preencher um campo de um formulário e que meu sistema não receba os dados da compra dele.

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.