elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Security Series.XSS. [Cross Site Scripting]


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web (Moderador: #!drvy)
| | |-+  [Pregunta]: Scroll Infinito (Mas inteligente)
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [Pregunta]: Scroll Infinito (Mas inteligente)  (Leído 1,498 veces)
Leguim


Desconectado Desconectado

Mensajes: 719



Ver Perfil
[Pregunta]: Scroll Infinito (Mas inteligente)
« en: 20 Abril 2019, 05:08 am »

Estuve haciendo un sistema de scroll infinito que quedo casi perfecto, digamos funciona muy bien. Muestro primero los 5 registros y luego al hacer scroll muestra los siguientes 5 registros y así sucesivamente hasta agotar los registros. El problema que tengo es que si yo tengo dos pestañas abiertas de la web, y si en una creo un nuevo registro al hacer scroll en la otra (ya la pagina estaba cargada desde antes de crear el registro nuevo) esta como que se "buguea" .
Uso el LIMIT index, cantidad.

index = posicion donde arranca la lectura
cantidad = hasta donde llegará

si index = 5 // comenzará desde el registro 5
cantidad = 5 // obtendra desde la posición 5 a la posición 10

Nose si mi siguen sobre el problema que tengo, espero haberme explicado bien.


En línea

Leguim


Desconectado Desconectado

Mensajes: 719



Ver Perfil
Re: [Pregunta]: Scroll Infinito (Mas inteligente)
« Respuesta #1 en: 20 Abril 2019, 05:42 am »

Estuve haciendo un sistema de scroll infinito que quedo casi perfecto, digamos funciona muy bien. Muestro primero los 5 registros y luego al hacer scroll muestra los siguientes 5 registros y así sucesivamente hasta agotar los registros. El problema que tengo es que si yo tengo dos pestañas abiertas de la web, y si en una creo un nuevo registro al hacer scroll en la otra (ya la pagina estaba cargada desde antes de crear el registro nuevo) esta como que se "buguea" .
Uso el LIMIT index, cantidad.

index = posicion donde arranca la lectura
cantidad = hasta donde llegará

si index = 5 // comenzará desde el registro 5
cantidad = 5 // obtendra desde la posición 5 a la posición 10

Nose si mi siguen sobre el problema que tengo, espero haberme explicado bien.

Una solución que se me ocurrio es que en vez de hacer un LIMIT por numero de posiciones de los registros hacerlos por rango de los IDS

es decir que me muestre 5 registros de un rango del ID del elemento de X a Y digamos, del ID 30 a el 70 pero esto ya no se siquiera si se puede hacer...

ACTUALIZACIÓN: Ya lo pude solucionar, les dejó como lo hice.. simplemente agreguen el rango deseado y usen operadores de comparación, y ya les debería funcionar.. para que puedan obtener las IDS simplemente deben realizar dos consultas, una para obtener la id de todos los registros con un ORDER BY por la id del registro y ponerle ASC LIMIT 1 para obtener la primer ID de  algun registro en la BD y para obtener la id mas grande o mas reciente simplemente es lo contrario en vez de ponerle ASC le ponen DESC LIMIT 1. Espero les sirva a alguien...


« Última modificación: 20 Abril 2019, 07:13 am por MiguelCanellas » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Cargar imágenes en filas y columnas + scroll infinito + mysql
Desarrollo Web
hegispok 2 1,553 Último mensaje 30 Enero 2016, 13:49 pm
por hegispok
El inventor del scroll infinito compara las redes sociales con la cocaína, se...
Noticias
wolfbcn 0 872 Último mensaje 5 Julio 2018, 02:31 am
por wolfbcn
Sumérgete en los océanos con esta web de 'scroll' casi infinito que te ...
Noticias
wolfbcn 1 1,301 Último mensaje 12 Diciembre 2019, 16:37 pm
por crazykenny
(Duda e Pregunta Inteligente)
Dudas Generales
YizZ 1 1,494 Último mensaje 14 Julio 2020, 10:42 am
por Machacador
pregunta inteligente
Windows
inma55 3 2,763 Último mensaje 14 Junio 2023, 02:12 am
por Tachikomaia
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines