Foros del Web » Creando para Internet » HTML »

Abrir pagina con una tecla

Estas en el tema de Abrir pagina con una tecla en el foro de HTML en Foros del Web. Estoy desarrollando un sistema de control de stock y facturación con php y mysql y necesitaría que al presionar una tecla (podria ser INSERT) se ...
  #1 (permalink)  
Antiguo 31/12/2009, 14:04
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 8 años
Puntos: 0
Abrir pagina con una tecla

Estoy desarrollando un sistema de control de stock y facturación con php y mysql y necesitaría que al presionar una tecla (podria ser INSERT) se abra una nueva pagina en la cual tengo diseñado un formulario de alta de productos. Lo mismo para bajas y modificaciones.
  #2 (permalink)  
Antiguo 31/12/2009, 14:13
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: Abrir pagina con una tecla

en html no se puede lograr. tienes que utilizar programacion de lado cliente como javascript. seria cuestion de registrar un evento relacionado al teclado, determinar que tecla se presiono, y llamar a tu funcion que muestra la pagina. por ejemplo,
Código:
document.onkeypress = function(evt){
// creo que INSERT tiene valor 45;
if(evt.keyCode == 45)alert("invoca tu funcion")
}
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 31/12/2009, 14:51
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 9.968
Antigüedad: 9 años, 8 meses
Puntos: 1314
Respuesta: Abrir pagina con una tecla

Lo mas cercano a lo que quieres con HTML puro, será usar alguna accesskey en un vinculo a la página que comentas:

Código HTML:
Ver original
  1. <a href="pagina.html" accesskey="n" >Página</a>

Donde sería "n" la tecla que quieres que se utilices, aunque yo utilizaría la opción que te comento el compañero Zerokilled.

Saludos
__________________
Grupo Telegram Docker en Español
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:05.