Bloquear F5 e Atualizar do Navegador

.NET

01/07/2011

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

Curtidas 0

Respostas

Diego Barcelos

Diego Barcelos

01/07/2011


Resolvido 
ResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvidoResolvido
GOSTEI 0
Acácio Martins

Acácio Martins

01/07/2011

  Bom dia!!!

E como vc conseguiu resolver?

Muito obrigado!
GOSTEI 0
Eduardo Cruz

Eduardo Cruz

01/07/2011

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