Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/07/2011, 01:03
pascalsigel
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: problema de reconocimiento de tecla presionada

PDD:

el código que está en la página para esto es:








<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js">
</script>

<script type="text/javascript">


var contador;
contador = 0;
var control = new Boolean(0);
var alt = new Boolean(0);
control = false;
alt=false;



var paginas = [
"http://competenciarobotica.cl/",
"http://competenciarobotica.cl/noticias?tag=*",
"http://competenciarobotica.cl/bases/",
"http://competenciarobotica.cl/inscripcion/",
"http://competenciarobotica.cl/equipos/",
"http://competenciarobotica.cl/fechasimportantes/",
"http://competenciarobotica.cl/preguntas/",
"http://competenciarobotica.cl/historia/",
"http://competenciarobotica.cl/contacto/"
]


for(i=0; i <= 9; i++){
if (window.location == paginas[i]){
contador = i;
}
}

$(document).keyup(function(e) {
if(e.keyCode == 17){control = false;}
if(e.keyCode == 18){alt = false;}
})

$(document).keydown(function(e) {
if (e.keyCode == 17) {
control = true;
}
if (e.keyCode == 18) {
alt = true;
}

if(control){
if(e.keyCode == 37){
if(contador == 0){contador = 9}
window.location = paginas[contador - 1];

}

if(e.which == 39){
if(contador == 8){contador = -1}
window.location = paginas[contador + 1];

}
}

if(alt){
if(e.keyCode <= 57 && e.keyCode > 48){
window.location= paginas[e.keyCode - 49] ;
}
}
});

</script>