PUBLICIDADE
Este código tem nota
9

Autor

rlpa

Rodrigo Araujo

membro deste abril de 2007

Tags


Enquete

Qual é o melhor portal da internet brasileira?
PUBLICIDADE

Bloquear a ação de algumas teclas


Função para bloquear a ação de algumas teclas
como por exemplo: ALT+F4.

Permite também acionar algumas teclas para abrir menus,no exemplo em questão, será para abrir o menu Sobre.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
 </HEAD>
<script>
/*----------------------------------------------------------
Função para bloquear a ação de algumas teclas
como por exemplo: ALT+F4
Permite também acionar algumas teclas para abrir menus
----------------------------------------------------------*/
function Verificar()   // Verificação das Teclas
{
    var tecla=window.event.keyCode;
    var alt=window.event.altKey;      // Para Controle da Tecla ALT
    var ctrl=window.event.ctrlKey;    //  Para Controle da Tecla CTRL

    if (alt && tecla==115)    //Evita feclar via Teclado através do ALT+F4
    {
        event.keyCode=116;
        event.returnValue=false;
    }
    if (alt && tecla==83) {Sobre(); event.keyCode=0; event.returnValue=false;} //Abrir menu Sobre ALT+S
    if (tecla==27)        {Ferramentas.style.visibility='hidden' ;Arquivo.style.visibility    ='hidden';Relatorios.style.visibility ='hidden';event.keyCode=0; event.returnValue=false;} //Cancelar menu ESC
}

/*----------------------------------------------------------
Função Sobre
----------------------------------------------------------*/
function Sobre()
{
  alert("Sistema de Relatórios\nVersão : 1.0 \nBuild     : 0.0.1 \n\n\Criação\nData           : 27/08/2005\nAtualização: 31/08/2005\n\nSuporte \nE-mail  : cpd@realcafe.com.br \nRamais: 1530 - 1531 - 1532");
}
</script>
<body topmargin="0" leftmargin="0" onKeyDown="javascript:return Verificar();">


        <table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#D2D2D2">
           <tr>
               <td width="17%">&nbsp;Selecione Depto:</td>
               <td width="23%">
				<select name="depto">
				<option value="#">---</option>
				<option value="contabil.xml">Contabilidade</option>
				<option value="financeiro.xml">Financeiro</option>
				<option value="cpd.xml">Informática</option>
				<option value="mi/menuxml.xml">Mercado Interno</option>
				<option value="me.xml">Mercado Externo</option>
				<option value="gmp.xml">Manutenção</option>
				<option value="gol.xml">Operações e Logísticas</option>
				<option value="rh.xml">Recursos Humanos</option>
				<option value="fabrica.xml">Fabrica</option>
				<option value="geral.xml">Geral</option>
				</select>
               </td>
               <td width="20%">&nbsp;</td>
               <div id="MenuSobre">
			   <td width="10%" height="20" align="center" onClick="Sobre();" style="cursor:hand"><font face="Verdana" size="2">? <U>S</U>obre</font></td>
			   </div>
               <td width="25%">&nbsp;</td>
           </tr>
        </table>

 </BODY>
</HTML>

Sim   Não   Este código foi útil para você?
NotaComentário
10
cidinha comentou em 7/3/2011

Muito bom

Extremamente util , ajudo muito.
8
32424477 comentou em 22/4/2010

Duvida

Este codigo consegue bloquear o botão direito do mouse pois considero ele uma tecla !
9
usertop comentou em 15/1/2010

Bom

Legal exelente código
Regras:
Os comentários seguem as seguintes regras:
  • Todos os comentários são enviados por membros cadastrados no site.
  • A pontuação de comentários de conteúdo do próprio membro não serão computados.
  • Os comentários serão pré-aprovados, porém a equipe do site revisará o conteúdo de todos os comentários podendo ser invalidados (inclusive a pontuação).
  • Os comentários precisam ter, obrigatóriamente, coerência sobre o conteúdo que será comentado.
  • O membro que atingir 5 comentários invalidados não poderá mais comentar dentro do site. Com isso o membro não poderá mais ganhar pontos com comentários.
  • Há um limite de 10 comentários por dia para cada membro.
  • Qualquer comentário após ter sido publicado poderá ser retirado através da opção ( denunciar)

Comente

     (ainda não tem cadastro? clique aqui!)


Máximo de 30 caracteres

Máximo de 255 caracteres
 

© 2006-2013 R&W Informática Ltda. - Todos os direitos reservados. - Política de Privacidade | Mapa do Site