Bloquear F5 e Atualizar do Navegador

01/07/2011

0

Olá pessoal, como faço para bloquear a tecla F5 e o atualizar do Navegador Internet Explorer?
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

Diego Barcelos

Responder

Posts

01/07/2011

Diego Barcelos


Resolvido 
ResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvido
Responder

22/07/2011

Acácio Martins

  Bom dia!!!

E como vc conseguiu resolver?

Muito obrigado!
Responder

29/01/2018

Eduardo Cruz

Muito bom!
Teria como desativar também o clique na seta de atualizar do navegador?
Valeu!
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar