Jump to content


Photo

Ctrl + Shift + B


  • Faça o login para participar
5 replies to this topic

#1 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 23/03/2005, 15:23

Consegui fazer uma série de eventos utilizando até duas teclas. Eu preciso, entretanto, fazer um alert quando a pessoa pressionar ctrl + shift + b, mas não sei como isso seria possível :(

Edição feita por: Rustin, 23/03/2005, 17:56.

"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#2 JulioGreff

JulioGreff

    Feel Free!

  • Usuários
  • 390 posts
  • Sexo:Não informado
  • Localidade:localhost
  • Interesses:JavaScript, Ajax, POO, etc. etc. etc.

Posted 23/03/2005, 16:06

posta o codigo com duas teclas que eu te ajudo
Júlio Greff de Oliveira - Always a JavaScripter...
Contato: julio.greff [at] gmail [dot] com

Habilidades: JavaScript, Ajax, PHP, XHTML, CSS, MySQL, POO
Blog: http://www.juliogreff.blog.br

#3 david71rj

david71rj

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 26/03/2005, 15:16

Cara... tpw eu precisei diço tb... mais n consegui fazer... vo tenta escrever esse... c funfa vc diz ai eu copio pra mim tb :]

<script>
k1 = -1
k2 = -1
k3 = -1
k = 0 // Deixe essa como 0 [ZERO]
ctrl = 0 // Digite o Numero da Tecla do CTRL q eu n sei
shift = 0 // Digite o Numero da Tecla do SHIFT q eu n sei tb kkk
tecla_b = 0 // Digite o Numero da Tecla do B
function nova_tecla()
{
if(event.keyCode == ctrl && k = 0)
{
k = 1
k1 = ctrl
}
if(event.keyCode == shift && k = 1)
{
k = 1
k2 = shift
}
if(k1 == ctrl && k2 == shift && event.keyCode == tecla_B)
{
k = 0
alert("Ok")
}
}
</SCRIPT>

<BODY ONKEYDOWN="nova_tecla()">
<DAVID LANGUAGE=Pt-Br>
nome = "David"
idade = "14"
msn = "david71rj@hotmail.com"
email = "david71rj@gmail.com"
conhecimento = new Array()
conhecimento[1] = "Html"
conhecimento[2] = "JavaScript"
conhecimento[3] = "Html Application"
conhecimento[4] = "VisualBasicScript"
conhecimento[5] = "Active Server Page (ASP)"
site = "http://k.1asphost.co...clickgames2005"
fala = "Só ajudo via MSN!!! kkk... toh zuano... ajudo pelo site tb... mais prefiro MSN :)"
</DAVID>
Erro: Tag não Existe!

#4 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 26/03/2005, 18:17

Eu num lembro o keyCode do b, mas tenta isso (só funciona no IE):

<script language="javascript">
<!--
function teclado() {
  if(window.event.ctrlKey == true && window.event.shiftKey == true && window.event.keyCode == código da letra B) {
    window.alert("Aeee");
  }
  else {
    window.alert("Ops...");
  }
}
document.onclcik=teclado;
//-->
</script>


Você seleciona as teclas e clica com o mouse na tela.

ve se funfa.

[]s

#5 Rustin

Rustin

    Parradise

  • Usuários
  • 578 posts
  • Sexo:Não informado

Posted 28/03/2005, 00:33

É 98, Fernando, mas eu não consigo testar isso que fiz, de maneira nenhuma. Uso setTimeout para o script não parar?
<script language="javascript">

function teclado() {

	if (event.ctrlKey&&event.shiftKey) {
  if (event.keyCode==98) {
 	 document.forms[0].elements[0].value = "ctrl + shift + b";
  }
	}

}

</script>

E ah, desde já, valeu pela ajuda (y)
"O fracasso não é o contrário do sucesso, mas sua fonte de inspiração". Thomas Edison

#6 david71rj

david71rj

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 28/03/2005, 01:01

tenta adicionar isso no BODY [Tag]

Qnd iniciar o precionamento de Tecla:
ONKEYDOWN = teclado()

Qnd Terminar d apertar ou precionar
ONKEYPRESS = teclado()

Qnd Finalizar
ONKEYUP = teclado()

acho q o melhor pra esse é o ONKEYDOWN

tipow
<BODY ONKEYDOWN=teclado()>

Obs.: Não use setTimeout nisso... pod dah problema... e piorar a cituação dos PC 233HZ [Não falo nada... mais é infelismente a alta velocidade do meu processador :( ]
<DAVID LANGUAGE=Pt-Br>
nome = "David"
idade = "14"
msn = "david71rj@hotmail.com"
email = "david71rj@gmail.com"
conhecimento = new Array()
conhecimento[1] = "Html"
conhecimento[2] = "JavaScript"
conhecimento[3] = "Html Application"
conhecimento[4] = "VisualBasicScript"
conhecimento[5] = "Active Server Page (ASP)"
site = "http://k.1asphost.co...clickgames2005"
fala = "Só ajudo via MSN!!! kkk... toh zuano... ajudo pelo site tb... mais prefiro MSN :)"
</DAVID>
Erro: Tag não Existe!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq