Ir para conteúdo

POWERED BY:

Arquivado

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

FabianoSouza

[Resolvido] Funcionamento estranho de Confirm

Recommended Posts

O código é esse

 


function voltar()
{
if(confirm("As permissões selecionadas serão descartadas.\n \nDeseja prosseguir?")) {
  history.go(-1);
}
else 
{
return false
}

}

 

Funciona parcialmente.

Ao carregar a página pela primeira vez e clicar em OK (do confirm), beleza, a página volta.

 

Porém, se eu acessar novamente a página mas clicar na opção Cancelar (do confirm), e depois, sem sair da página, repetir a operação mas agora clicando em OK o resultado é a passagem do caractere "#" para a URL e a página não volta.

 

Será que é porque a página fui submetida via form e não acessada por link?

 

 

 

Um help por caridade.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema não creio que seja o confirm, mas sim o history.back().

 

você não sabe qual url que será a anterior ? eu usaria um document.location.href para ela.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá William.

 

Nossa...usei history.go(-2) e funcionou...novidade.

 

Achei melhor usar a cache neste caso porque pode ser que o usuário tenha escrito muita coisa num campo da página anterior. E desta forma fica preservado caso ele volte.

 

 

 

Obrigado.

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.