Ir para conteúdo
Fórum Script Brasil
  • 0

F5


filipeflc00

Pergunta

9 respostass a esta questão

Posts Recomendados

  • 0

você não pode desabilitar opçoes que vem no navegador. O que pode ser feito é proteger o codigo que você quer que não seja atualizado.

Tem um esqueminha de criar uma session e a cada visita essa session recebe +1. E uma verificação desse valor é feita, se for maior que 1 é porque a pagina foi atualizada

Link para o comentário
Compartilhar em outros sites

  • 0

Olá, como no tópico que foi ditado pela andréia ainda estavam en discussao, fui buscar resposta e econtrei.

Bem o código aqui BLOQUEIA F5, e algumas teclas mais, é só adaptar.

Testei no IE, é bom você testar ai no FF.

---> Segue o código:

<script>
var placar = 0;
var competicao = 106;
c = navigator.appVersion.toLowerCase();
if (c.indexOf("msie 5") != -1)
  document.write('<link href="styles-ie5.css" rel="stylesheet" type="text/css" />');

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>

...Espero ter ajudado.

falou.. Ate mais

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...