Foros del Web » Programando para Internet » Javascript »

Mover cursor al pulsar tecla

Estas en el tema de Mover cursor al pulsar tecla en el foro de Javascript en Foros del Web. Hola: necesito realizar "algo" que no me sale y como siempre y hasta ahora ha sucedido, espero que me ayudéis a ello, de nuevo os ...
  #1 (permalink)  
Antiguo 09/02/2009, 04:02
 
Fecha de Ingreso: julio-2008
Mensajes: 39
Antigüedad: 15 años, 10 meses
Puntos: 0
Pregunta Mover cursor al pulsar tecla

Hola:

necesito realizar "algo" que no me sale y como siempre y hasta ahora ha sucedido, espero que me ayudéis a ello, de nuevo os necesito, jeje.

vamos a ver:

tengo la siguiente estructura HTML:

Código HTML:
 <div id="todo">
	<div id="consulta">
    		<p>¿Que quieres?</p>
		<form id="formPeticion" name="formPeticion" ...>
			<input type="text" ...>
			<input type="submit" ...>
		</form>
    	</div>
	<div id="resultados">
		<p id="res_1">....</p>
		<p id="res_2">....</p>
		<p id="res_3">....</p>
		.
		.
		.
	</div>
    </div> 
Donde en el div consulta, tengo un formulario que se resuelve con una petición AJAX, que me devuelve una serie de <p> que inserto mediante JavaScript en el div resultados.
Hasta aqui no hay inigun problema.

Mediante JavaScript quiero hacer una función que me permita moverme por los <p> resultados utilizando las flechas del teclado, es decir, que si estoy en res_2 y le pulso la tecla de flecha arriba, el foco se "desplace" a res_1, etc...

¿Esto es posible? ¿Como podría identificar que la tecla que se está pulsando es la flecha arriba o abajo?

Gracias de antemano.
  #2 (permalink)  
Antiguo 07/10/2009, 08:42
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Mover cursor al pulsar tecla

buenas, la verdadd que estoy en la misma, alguna solution ?
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
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 20:26.