desabilitar botão voltar do navegador - js

Destinado a Artigos, Tutoriais e Matérias de colunistas, base em PHP, MySQL, JavaScript, HTML, CSS, jQuery, etc... entre outros.

Moderador: web

responder a dúvida

desabilitar botão voltar do navegador - js

Mensagem por Bluebird Offline » Dom Jun 27, 2010 10:35 am

A função abaixo desabilita o botão voltar das versões que estou utilizando dos navegadores FF, IE, Opera e Safari. Ao sair de uma sessão com login e senha, mesmo com a sessão destruída, ao clicar no botão voltar do navegador, retornava à área restrita (apesar de não conseguir trabalhar nela, uma vez que a sessão havia sido destruída). Com esse código que encontrei, isso não mais está ocorrendo, e o mesmo, efetivamente, ao menos comigo, está funcionando corretamente nos navegadores testados:

Código: Selecionar todos
<script type="text/javascript">
function noBack(){window.history.forward()}
noBack();
window.onload=noBack;
window.onpageshow=function(evt){if(evt.persisted)noBack()}
window.onunload=function(){void(0)}
</script>

Para chamar a função:

Código: Selecionar todos
echo "<a href=\"SairSessao.php\" onclick='function noBack();'>Sair</a>";



detalhes...


Bluebird
SUPER VETERANO
SUPER VETERANO
Mensagens: 424
Registrado em: Seg Fev 16, 2009 11:15 am


desabilitar botão voltar do navegador - js

Mensagem por web Offline » Dom Jun 27, 2010 11:20 am

Testei aqui mesmo sem session e está funcionando corretamente.

detalhes...

Gostou do que encontrou? Divulgue, indique, participe, agradeça pelas respostas.

Faço scripts personalizados ou reparos em scripts. Orçamento MSN codigosnaweb [@] hotmail [.] com

Avatar do usuário
web
ADMIN
ADMIN
Mensagens: 11904
Registrado em: Sáb Jan 20, 2007 6:08 pm
Localização: RJ / RJ / Brasil


responder a dúvida

Voltar para Laboratório de Artigos, Tutoriais e Matérias

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante