Hola el problema es que no propagas la variable $nom_rubro por las paginas, lo que tienes que hacer es lo siguiente:
Código PHP:
echo "<div class='enlaces'>";
echo "<p align='center'>";
echo "<a href=# onclick=\"Pagina('1','$nom_rubro')\">Primero</a> ";
if($PagAct>1) echo "<a href=# onclick=\"Pagina('$PagAnt','$nom_rubro')\">Anterior</a> ";
echo "<strong>Pagina ".$PagAct."/".$PagUlt."</strong>";
if($PagAct<$PagUlt) echo " <a href=# onclick=\"Pagina('$PagSig','$nom_rubro')\">Siguiente</a> ";
echo "<a href=# onclick=\"Pagina('$PagUlt','$nom_rubro')\">Ultimo</a>";
echo "</p>";
echo "</div>";
y en tu funcion lo siguiente:
Código Javascript
:
Ver originalfunction Pagina(nropagina, nom_rubro){
//donde se mostrará los registros
divContenido = document.getElementById('DIV3');
ajax=objetoAjax();
//uso del medoto GET
//indicamos el archivo que realizará el proceso de paginar
//junto con un valor que representa el nro de pagina
ajax.open("GET", "DIV3.php?pag="+nropagina + "&nom_rubro="+nom_rubro);
//divContenido.innerHTML= '<img src="anim.gif">';
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
//mostrar resultados en esta capa
divContenido.innerHTML = ajax.responseText
}
}
//como hacemos uso del metodo GET
//colocamos null ya que enviamos
//el valor por la url ?pag=nropagina
ajax.send(null)
}
Saludos.