Guest - Vilela - Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 OLá, gostaria de ter em meu site um sistema assim... que você apertasse "A" e ele fosse para um link... apertasse "B" e fosse para outro... tem como? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Agosto 16, 2004 Denunciar Share Postado Agosto 16, 2004 Tem sim:<a href='link.htm' accesskey='a'>link</a>Mas nesse caso o usuário vai ter que entrar com 'Alt+a' pra que funcione.Se você quiser só com 'a' mesmo, vai ser mais complicado. Teria que adicionar uma função que testa a tecla apertada no 'onKeyPress' do body do seu documento. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Agosto 17, 2004 Denunciar Share Postado Agosto 17, 2004 e como ficaria com o onkeypress????Gostaria também de apertando uma tecla fechar o navegador... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Agosto 18, 2004 Denunciar Share Postado Agosto 18, 2004 alguém sabe de um código neste estilo usando onmkeypress? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Agosto 19, 2004 Denunciar Share Postado Agosto 19, 2004 cara, será que ninguém sabe usar onkeypress desse jeito? Gusmão, essa é contigo! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Agosto 21, 2004 Denunciar Share Postado Agosto 21, 2004 não é possível q com 3 moderadores eu vá ficar sem resposta... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Agosto 21, 2004 Denunciar Share Postado Agosto 21, 2004 cara tenha calma... porque não tenta realizar uma busca, tanto como aki no fórum quanto em outros sites de javascript e/ou códigos livres? hein Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Agosto 21, 2004 Denunciar Share Postado Agosto 21, 2004 é, vou fazer isso...se não conseguir vou desistir do JS e tentar fazer isso em flash Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SliM ShadY Postado Agosto 21, 2004 Denunciar Share Postado Agosto 21, 2004 Olha cara... não sei qual a aplicação desse script pra vc... mas oh, usa esse aqui<html><head><title>teclas</title></head><body onKeyDown="tecla(event.keyCode)"><script language="JavaScript" type="text/JavaScript">function tecla(a){ switch(a){ case a: window.location="digite aqui o endereço 1"; break; // se a tecla for "a" case b: window.location="digite aqui o endereço 2"; break; // se a tecla for "b" }}</script></body></html>beleza?Depois você fala se era +/- isso que você queria...Falows! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SirSmart Postado Agosto 21, 2004 Denunciar Share Postado Agosto 21, 2004 Pessoal foi legal esse script, mas alguém sabe como eu faço a mesma coisa só que usando as teclas f1, f2, etc.......????Qual o comando ascii que eu uso???ObrigadoSirSmart Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SirSmart Postado Agosto 21, 2004 Denunciar Share Postado Agosto 21, 2004 Já achei galera .......Até maisSirSmart Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 Aí, é isso mesmo, cara... show!!!! mas só que tá dando erro... quando eu aperto "b" ele vai p/ o mesmo link do "a"... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 Já achei galera .......Até maisSirSmart posta aí então Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Agosto 23, 2004 Denunciar Share Postado Agosto 23, 2004 como faria também para fechar uma janela?tipo, aperto ESC e fecho a janela?e como seria para apertar INSERT e ir p/ um link?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Agosto 25, 2004 Denunciar Share Postado Agosto 25, 2004 ainda não consegui resolver o problema, alguém ajuda? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Guest Postado Agosto 28, 2004 Denunciar Share Postado Agosto 28, 2004 Ih, vilela, também gostaria de um script assim... Uma vez eu vi um que usava OnKeyPress e você tinha que usar código ASCII...Ninguém sabe de nada aí não, po, vamu ajudar o cara!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sexfashion Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 Putz,tá funcionando não.Alguém ajuda ae! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sexfashion Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 Eu consegui fazendo assim:<html> <head> <script language="JavaScript"> function KDown() { if (tecla==13) abrir(); } function abrir() { window.open("pagina.html","","width=200,height=200"); } //--> </script> </head> <body onKeyDown="KDown()"> </body> </html>Mas o código tem que ser em ASCII Decimal...Fiz essa tabela pra ajudar... Tabela KeyCodeEm:window.open("pagina.html","","width=200,height=200");coloque um window.location para não abrir pop-up...Falows Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sexfashion Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 Opa,Fiz melhor: <html> <head> <script language="JavaScript"> function KDown(strTecla) { switch(strTecla) { case 77: window.location="SITE.htm"; case 37: window.location="SITE.htm"; case 56: window.location="SITE.htm"; } } </script> </head> <body onKeyDown="KDown(event.keyCode)"> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SliM ShadY Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 <html> <head> <title>teclas</title> </head> <body onKeyDown="tecla(event.keyCode)"> <script language="JavaScript" type="text/JavaScript"> function tecla(a){ alert(a) switch(a){ case 65: window.location="C:"; break; // se a tecla for "a" case 66: window.location="C:/teste/b"; break; // se a tecla for "b" default:; } } </script> </body> </html>tipo... pra saber o codigo da tecla é só apertar que o javascript dá um alert...é isso ae... foi mals ter demorado tanto pra corrigi o script...FalowS! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 SliM ShadY Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 esqueci... esse script complementa o script postado pelo sexfashion, com o comando "default", caso você não coloque, se o usuário digitar uma tecla que não está no "switch", vai dar erro...é isso ae! falowS! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sexfashion Postado Setembro 6, 2004 Denunciar Share Postado Setembro 6, 2004 Dei uma mexida novamente. Agora para fazer junção do Alt, Shifht ou Ctrl com outras teclas:<html> <head> <script language="JavaScript"> function KDown(strTecla) { var strCtrl=window.event.ctrlKey; var strShift=window.event.shiftKey; var strAlt=window.event.altKey; if (strCtrl & strTecla==65) { window.location = "site.htm" }; if (strShift & strTecla==65) { window.location = "site.htm" }; if (strAlt & strShift & strTecla==65) { window.location = "site.htm" }; } </script> </head> <body onKeyDown="KDown(event.keyCode)"> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Setembro 7, 2004 Denunciar Share Postado Setembro 7, 2004 não entendi esse último... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Setembro 7, 2004 Denunciar Share Postado Setembro 7, 2004 e como faria, com esses comandos para fechar a janela??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sexfashion Postado Setembro 7, 2004 Denunciar Share Postado Setembro 7, 2004 É para gerar atalhos dos esquemaCtrl + Teclaif (strCtrl & strTecla==65) { window.location = "site.htm" }; Shift + Tecla if (strShift & strTecla==65) { window.location = "site.htm" }; Alt + Shift + Tecla if (strAlt & strShift & strTecla==65) { window.location = "site.htm" }; E por aí vai. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sexfashion Postado Setembro 7, 2004 Denunciar Share Postado Setembro 7, 2004 e como faria, com esses comandos para fechar a janela??? Em vez de window.location dê um window.close() Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Vilela -
OLá, gostaria de ter em meu site um sistema assim... que você apertasse "A" e ele fosse para um link... apertasse "B" e fosse para outro... tem como?
Link para o comentário
Compartilhar em outros sites
26 respostass a esta questão
Posts Recomendados
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.