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 originalfunction nuevoAjax(){
var xmlhttp=false;
try{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}catch(E){
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
var AjaxPost = function(){
this.ejecutar = ejecutar;
this.mostrar= mostrar;
}
function ejecutar(elemento,direccion,parametro){
this.elemento = elemento;
this.direccion = direccion;
this.parametro = parametro;
resulPedido = document.getElementById(this.elemento);
ajaxPedido = nuevoAjax();
ajaxPedido.open("POST",this.direccion,true);
ajaxPedido.onreadystatechange=function() {
if (ajaxPedido.readyState == 4) {
resulPedido.innerHTML = ajaxPedido.responseText
}
}
ajaxPedido.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajaxPedido.send(this.parametro);
}
Y para usarlo solo envió los 3 parámetros que necesita.
Código Javascript
:
Ver originalfunction Cualquiera(){//valores de ejemplo
ajaxPost= new AjaxPost();
ajaxPost.ejecutar('div','file.php',"v=valor");
}
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 originalvar keyCode = (evt) ? evt.keyCode : evt.charCode;
Gracias