Bloquear F5 e Atualizar do Navegador
01/07/2011
0
Utilizei o seguinte script, mas ele bloqueia o F5, mas caso o usuario clique no botao atualizar ele recarrega a página
<script language="javascript" type="text/javascript"> function printPage() { document.getElementById("btnVoltar").style.visibility = "hidden"; document.getElementById("Text1").style.visibility = "hidden"; document.getElementById("btnPDF").style.visibility = "hidden"; window.print(); document.getElementById("btnVoltar").style.visibility = "visible"; document.getElementById("Text1").style.visibility = "visible"; document.getElementById("btnPDF").style.visibility = "visible"; } function showDown(evt) { evt = (evt) ? evt : ((event) ? event : null); if (evt) { if (navigator.appName=="Netscape") { if (evt.which == 116) { // When F5 is pressed cancelKey(evt); } else if (evt.ctrlKey && (evt.which == 82)) { // When ctrl is pressed with R or N cancelKey(evt); } } else { if (event.keyCode == 116) { // When F5 is pressed cancelKey(evt); } else if (event.ctrlKey && (event.keyCode == 78 || event.keyCode == 82)) { // When ctrl is pressed with R or N cancelKey(evt); } } }} function cancelKey(evt) { if (evt.preventDefault) { evt.preventDefault(); return false; } else { evt.keyCode = 0; evt.returnValue = false; }} if (navigator.appName=="Netscape") document.addEventListener("keypress",showDown,true); document.onkeydown = showDown; </script>
Diego Barcelos
Posts
01/07/2011
Diego Barcelos
Resolvido
ResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvido
22/07/2011
Acácio Martins
E como vc conseguiu resolver?
Muito obrigado!
29/01/2018
Eduardo Cruz
Teria como desativar também o clique na seta de atualizar do navegador?
Valeu!
Clique aqui para fazer login e interagir na Comunidade :)