Ir para conteúdo
    • João Batista Neto

      iMasters InterCon 2017   10-10-2017

      Ainda dá tempo de se inscrever no iMasters InterCon 2017, o maior evento dev do Brasil!  
Chris Martin

Como detectar o evento CTRL + P

Recommended Posts

Gostaria de saber como detectar o CTRL + P, para redirecionar a pessoa para uma página de impressão, que no caso seria o popup, meu problema está sendo em detectar quando este atalho está sendo utilizado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para detectar os botões control + p do teclado você pode utilizar esse código aqui:

<script language="javascript">

var pressedCtrl = false; 

document.onkeyup=function(e){ 
    if(e.which == 17) 
            
    pressedCtrl =false;
}


document.onkeydown=function(e){
    if(e.which == 17)
        pressedCtrl = true; 

    if(e.which == 80 && pressedCtrl == true) {

 <!--Aqui você coloca o que quer fazer quando pressionar control + p -->

}

</script>

  • +1 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora


  • Próximos Eventos

  • Conteúdo Similar

    • Por clickanapolis
      Pessoal, preciso criar um formulário onde o usuário digita a informação e clica em buscar e ele busca sem dar refresh na tela carregando um formulário e exibindo os resultados possíveis em um while.
       
      Minha duvida é como fazer para não dar o refresh, todos os códigos que vi quando começo a digitar ele já efetua a busca e o que eu preciso e que só busque quando clicar em buscar.
       
      alguém já fez algo do tipo?
    • Por PRWEB
      Boa tarde, tudo bem?
       
      Estou com um probleminha e gostaria muito de ajuda.
      Tenho um filtro que ao digitar a informação ele faz a busca e agora adicionei uma função que verifica que se quando estiver black_list = 1 é direcionado para uma pagina, caso estiver em branco é direcionado para outra pagina.
      Fiz assim, mas não está funcionando:
      function vai_serie(tipo,no_serie,contador,campo,ordem) { var tipo = document.getElementById('tipo').value; var no_serie = document.getElementById('no_serie').value; var contador = document.getElementById('contador').value; if( tipo == "" ){ if (confirm("DIGITE O CÓDIGO DO PRODUTO NO CAMPO TIPO!")) document.getElementById("tipo").value = ""; document.getElementById("tipo").submit(); return true; } if( no_serie == "" ){ if (confirm("DIGITE O Nº SÉRIE NO CAMPO SERIAL!")) document.getElementById("no_serie").value = ""; document.getElementById("no_serie").submit(); return true; } if( contador == "" ){ if (confirm("DIGITE O CONTADOR DO PRODUTO NO CAMPO CONTADOR!")) document.getElementById("contador").value = ""; document.getElementById("contador").submit(); return true; } //Montando a URL a ser enviada if( black_list == "1" ){ var url = "registros_black_list_rma.asp?tipo=" + tipo + "&no_serie=" + no_serie + "&contador=" + contador + "&campo=no_os&ordem=asc"; else var url = "teste.asp?tipo=" + tipo + "&no_serie=" + no_serie + "&contador=" + contador + "&campo=no_os&ordem=asc"; document.getElementById('historico').src = url; //enviando a pagina return false; } Por favor podem me ajudar?
       
      Muito Obrigado
    • Por Thiago Franchin
      Entenda como deixar o menu sempre visível usando JQuery.
      Após a rolagem da página o menu fica fixado no topo.

      Link para download: https://github.com/thiagofranchin/menu-visible
       
       
    • Por fabiosc80
      Pessoal preciso de uma ajuda pois travei aqui.
       
      Tenho 3 dropdown com valores iguais (1,2 e 3).
      Tenho que selecionar um valor em um Dropdown e sumir dos outros.
      E quando Seleciono: Selecione um item (valor 0) tem que voltar para os outros dropdowns.
      Fiz assim:
       
      var varField_idFacilitador1 = $("#varField_idFacilitador1 option:selected").val(); if (varField_idFacilitador1 == 0){ $("#varField_idFacilitador1 option[value='1']").show(); $("#varField_idFacilitador2 option[value='1']").show(); $("#varField_idFacilitador3 option[value='1']").show(); } if (varField_idFacilitador1 == 1){ //$("#varField_idFacilitador1 option[value='1']").show(); $("#varField_idFacilitador2 option[value='1']").hide(); $("#varField_idFacilitador3 option[value='1']").hide(); } if(varField_idFacilitador1 == 2){ $("#varField_idFacilitador2 option[value='2']").hide(); $("#varField_idFacilitador3 option[value='2']").hide(); } if(varField_idFacilitador1 == 3){ //$("#varField_idFacilitador1 option[value='3']").show(); $("#varField_idFacilitador2 option[value='3']").hide(); $("#varField_idFacilitador3 option[value='3']").hide(); } var varField_idFacilitador2 = $("#varField_idFacilitador2 option:selected").val(); if (varField_idFacilitador2 == 0 && varField_idFacilitador3 == 0){ $("#varField_idFacilitador1 option[value='2']").show(); $("#varField_idFacilitador2 option[value='2']").show(); $("#varField_idFacilitador3 option[value='2']").show(); } if (varField_idFacilitador2 == 1){ //$("#varField_idFacilitador2 option[value='1']").show(); $("#varField_idFacilitador1 option[value='1']").hide(); $("#varField_idFacilitador3 option[value='1']").hide(); } if(varField_idFacilitador2 == 2){ //$("#varField_idFacilitador2 option[value='2']").show(); $("#varField_idFacilitador1 option[value='2']").hide(); $("#varField_idFacilitador3 option[value='2']").hide(); } if(varField_idFacilitador2 == 3){ //$("#varField_idFacilitador2 option[value='3']").show(); $("#varField_idFacilitador1 option[value='3']").hide(); $("#varField_idFacilitador3 option[value='3']").hide(); } var varField_idFacilitador3 = $("#varField_idFacilitador3 option:selected").val(); if (varField_idFacilitador1 == 0 && varField_idFacilitador2 == 0){ $("#varField_idFacilitador1 option[value='3']").show(); $("#varField_idFacilitador2 option[value='3']").show(); $("#varField_idFacilitador3 option[value='3']").show(); } if (varField_idFacilitador3 == 1){ //$("#varField_idFacilitador3 option[value='1']").show(); $("#varField_idFacilitador1 option[value='1']").hide(); $("#varField_idFacilitador2 option[value='1']").hide(); } if(varField_idFacilitador3 == 2){ //$("#varField_idFacilitador3 option[value='2']").show(); $("#varField_idFacilitador1 option[value='2']").hide(); $("#varField_idFacilitador2 option[value='2']").hide(); } if(varField_idFacilitador3 == 3){ //$("#varField_idFacilitador3 option[value='3']").show(); $("#varField_idFacilitador1 option[value='3']").hide(); $("#varField_idFacilitador2 option[value='3']").hide(); } Porem nao ta rolando certo.
      Volta pra um mas nao volta pra outro.
       
      Não sei mais oque fazer.
       
      Alguem poderia me ajudar?
       
       
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.

Este projeto é mantido e patrocinado pelas empresas:
Hospedado por: