Ver Mensaje Individual
  #23 (permalink)  
Antiguo 27/03/2012, 01:26
gebremswar
 
Fecha de Ingreso: enero-2012
Ubicación: Santiago de Surco, Lima - Perú
Mensajes: 266
Antigüedad: 12 años, 9 meses
Puntos: 57
De acuerdo Respuesta: Utilizar las teclas direccionales para seleccionar un item

Hola IsaBelM, que tal.

Yo también quiero desplazarme por los resultados de una búsqueda que tengo hecha aquí una imagen Y me basaré en tu ejemplo, aunque no uso ASP, igual lo revisaré.

Yo uso Ajax de la siguiente forma:
Creando una función nuevoAjax()
(Dejo todo el código por si alguien que pasa le es útil)
Código Javascript:
Ver original
  1. function nuevoAjax(){
  2.     var xmlhttp=false;
  3.     try{
  4.         xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
  5.     }catch(e){
  6.         try {
  7.             xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
  8.         }catch(E){
  9.             xmlhttp = false;
  10.         }
  11.     }
  12.     if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
  13.         xmlhttp = new XMLHttpRequest();
  14.     }
  15.     return xmlhttp;
  16. }
  17.  
  18. var AjaxPost = function(){
  19.     this.ejecutar = ejecutar;
  20.     this.mostrar= mostrar;
  21. }
  22. function ejecutar(elemento,direccion,parametro){
  23.     this.elemento = elemento;
  24.     this.direccion = direccion;
  25.     this.parametro = parametro;
  26.     resulPedido = document.getElementById(this.elemento);
  27.     ajaxPedido = nuevoAjax();
  28.     ajaxPedido.open("POST",this.direccion,true);
  29.     ajaxPedido.onreadystatechange=function() {
  30.         if (ajaxPedido.readyState == 4) {
  31.             resulPedido.innerHTML = ajaxPedido.responseText
  32.         }
  33.     }
  34.     ajaxPedido.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
  35.     ajaxPedido.send(this.parametro);
  36. }
Y para usarlo solo envió los 3 parámetros que necesita.
Código Javascript:
Ver original
  1. function Cualquiera(){//valores de ejemplo
  2.     ajaxPost= new AjaxPost();
  3.     ajaxPost.ejecutar('div','file.php',"v=valor");
  4. }

Puedo simplificar de alguna manera la programación javascript que haz compartido con la manera en que uso ajax? o de lleno me enfoco en comprender completamente tu codigo? (Con el debido respeto que ud se merece)

Por favor explícame esta linea completamente:
Código Javascript:
Ver original
  1. var keyCode = (evt) ? evt.keyCode : evt.charCode;

Gracias