Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/03/2009, 09:42
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años, 6 meses
Puntos: 1
Respuesta: Paginar por capas sin resetar la pagina

Cita:
Iniciado por caricatos Ver Mensaje
Hola:

La paginación es posible, pero debes actualizarte... por ejemplo, ni document.all ni layers te servirá... La cuestión es usar las mismas instrucciones de una paginación normal para obtener los datos, pero creando las capas y demás con javascript...

Un ejemplo: Ajax: Galería de imágenes paginada

Saludos
caricatos: muy bueno el link que me enviaste, pero debo decirte que al ver todo el código que escribiste... casi me agarra un ataque .

Entiendo lo que me dices solo que la tengo muy complicada con javascript. El paginador ya lo tengo, es este y funciona bien.

Código PHP:
function paginar($actual$total$por_pagina$enlace) {

  
$pag $_GET['pag'];
  
$id_tipopropiedad "&id_tipopropiedad="$_GET['id_tipopropiedad'];
  
$id_operacion "&id_operacion="$_GET['id_operacion'];
  
$select1 "&select1="$_GET['select1'];
  
$select2 "&select2="$_GET['select2'];
  
$id_moneda "&id_moneda="$_GET['id_moneda'];


  
$total_paginas ceil($total/$por_pagina);
  
$anterior $actual 1;
  
$posterior $actual 1;
  if (
$actual>1)
    
$texto "<a href=\"$enlace$anterior$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >&laquo; ANTERIOR</a> ";
  else
    
$texto "<b>ANTERIOR</b> ";
  for (
$i=1$i<$actual$i++)
    
$texto .= "<a href=\"$enlace$i$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >$i</a> ";
  
$texto .= "<b>$actual</b> ";
  for (
$i=$actual+1$i<=$total_paginas$i++)
    
$texto .= "<a href=\"$enlace$i$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >$i</a> ";
  if (
$actual<$total_paginas)
    
$texto .= "<a href=\"$enlace$posterior$id_tipopropiedad$id_operacion$select1$select2$id_moneda\" >SIGUIENTE</a>";
  else
    
$texto .= "<b>SIGUIENTE</b>";
  return 
$texto;

        
// Cierro la conexion
        
mysql_close($conexion); 

}

echo 
paginar($pag$total$tampag"prop-search.php?pag="); 
Lo que me desconcierta es justamente la parte de javascript... el cómo decirle que me traiga X resultados por página dentro de un div y que me los pagine...

Bue... no sé, seguire viendo nomás.

GRacias.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.