HOla amigos yo se q el tema ya se ha tocado, pero por mas q veo los otros post y busco en google no encuentro algo significativo.
tengo una tabla q es llenada desde los datos de mysql atras de ajax, todo hasta alli esta perfecto, la unica forma de ver q hay un nuevo dato es presionando mi boton actualizar d emi navegador o con F5. HAst aahora la unica solucion q he encontrado es actualizar automaticante la pagina con javascript
<script type=text/javascript>
setTimeout("document.location=document.location", 9000);
</script>
PERO ESTE CODIGO NO ME ES EFICIENTE, YA Q ME ACTUALIZA TODA LA PAGINA Y NO ME DEJA VER LOS DEMAS REGISTROS Q ME TRAE LA TABLA AL SER PAGINADA.
LA CONSULTA ES COMO RECARGO LA TABLA QUE SE LLENA CON MI AJAX, SIN TENER Q RECARGAR EL NAVEGADOR COMO LO HACE ESE CODIGO Q COLOCO SETTIMEOUT.
este es mi ajax q recoge la informacion de php y de la consulta.
function objetoAjax(){
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;
}
function Pagina(nropagina){
//donde se mostrará los registros
divContenido = document.getElementById('contenido');
ajax=objetoAjax();
ajax.open("GET", "paginador.php?pag="+nropagina);
divContenido.innerHTML= '<img src="anim.gif">';
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
divContenido.innerHTML = ajax.responseText
}
}
ajax.send(null)
}
Porfavor les pido ser muy explicitos. muchas gracias