Ver Mensaje Individual
  #3 (permalink)  
Antiguo 09/09/2008, 14:06
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 19 años, 3 meses
Puntos: 1
Respuesta: tecla F6 y ESC

Cita:
Iniciado por David el Grande Ver Mensaje
Utiliza el evento onkeydown del documento, comprueba cuál es el código de la tecla pulsada (F6 > 117, ESC > 27) y realiza la acción adecuada según el caso.
<script language="javascript">
function cerraresc()
{
var key=window.event.keyCode;
if(key = 27 || key = 117)
{
if(key = 27)
{
window.close();
}
else
{
form1.submit();
}
}
else
{
window.event.keyCode=0;
}
}
function cerrar(){
window.close();
}
</script>
<form name=form1 action="" method="post">
<div id="muestra">
<input type=button value="F6/Vale Muestra" class=boton onkeydown="cerraresc()" onclick="../../cgi-bin/valemuestra.sh?codigo=<?echo $codpro; ?>"><br>
<input type=button value="ESC/Salir " class=boton name="salir" onkeydown="cerraresc()" onclick="cerrar()">
</div>
</form>

Es posible tener dos funciones para un mismo input?
onkeydown="cerraresc()"
onclick="../../cgi-bin/valemuestra.sh?codigo=<?echo $codpro; ?>"