Detectar F1 - F12

Jesus Almirante
19 de Mayo del 2005
holas a todos, mi pregunta es como detectar las teclas del F1 al F12, si tienen un scrip de ejemplo agradeceria que me lo muestren, gracias

Drocher
19 de Mayo del 2005
<SCRIPT language="JavaScript">
function PruebaTeclado()
{
var key=window.event.keyCode;//codigo de tecla.
alert(key);
return false;
}
</SCRIPT>

<body OnKeyDown="JavaScript:PruebaTeclado();" >

Te puedo decir que el keyCode de las siguientes teclas es:
F1 = 112
F2 = 113
F3 = 114
...
F12 = 123

Espero que te sea util

Un saludo

felo
19 de Mayo del 2005
Y si lo que quisiera fuera redireccionar a una web segun pulsas F1, F2..., como tendria que hacer? Quiza sea muy sencillo pero es que soy novato. Gracias.

jn
19 de Mayo del 2005
Asignando una url a window.location.
Como ejemplo modificaré el código anterior:

<SCRIPT language="JavaScript">
function PruebaTeclado()
{
var key=window.event.keyCode;//codigo de tecla.
switch(key)
{
case 112: window.location="www.url_para_F1.com"; break;
case 113: window.location="www.url_para_F2.com"; break;
case 114: window.location="www.url_para_F3.com"; break;
//etc, etc...
}
return false;
}
</SCRIPT>

<body OnKeyDown="JavaScript:PruebaTeclado();" >