27/02/2012, 08:32
|
| | Fecha de Ingreso: septiembre-2007 Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 17 años, 2 meses Puntos: 188 | |
Respuesta: Mantener un div Visible cuando cambia la url Uh, ya te había dado una solucion efectiva temas atras pero nemutagk quien sabe por que dijo que nada tiene que ver con cookies y tu dijiste que no necesitabas ocultar/mostrar un div...
En fin, Esta solucion además es muy sencilla no se si tu quieras seguir complicandote.
1.- Cuando tu usuario de click en el chat, crea una cookie con javascript con la cual vas a relacionar la visibilidad del chat o de otras ventanas en las demas páginas de tu sitio.
2.- con esta cookie, puedes relacionar si se carga el contenido de las ventanas o no. Ahora con esto estarías dando control tanto a cargar el contenido del chat en un div y mostrarlo ( en cualquiera de las páginas de tu sitio)
3.- por supuesto, que si existe esta cookie se mostrara el chat, y asi sera para todas las paginas donde metas el javascript que hace lo de obtener contenido del chat y mostrarlo. Esto dara la impresión a tu usuario que las ventanas nunca desaparecieron aunque el siga naveando por las distintas url de tu sitio. Adios pushstate que ya de nada te sirve.
Si haces esto lo unico que necesitarias seria una lineas de "ajax comet" para cargar el contenido en los divs, el mismo trozo de código javascript para todas las páginas de tu sitio, que valida si existe la cookie obtiene el contenido correspondiente ( un script php empujando hacia ajax comet) y ademas muestra el div.
A excepción de ajax comet, Esto ya te lo habia pasado en codigo desde los primeros post.
Ajax comet- en google encontraras hola mundo para hacer un ajax comet, este es una excelente herramienta para hacer chats en php.
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |