| |||
Mantener un div Visible cuando cambia la url Ya busqué por todos lados y no puedo encontrar respuesta a lo que quiero.. Lo que intento hacer es mantener un div siempre visible cuando se cambia la url, por ejemplo. Hago una consulta a una base de datos y devuelvo mediante AJAX la respuesta en un div, cuando hago click en el menu para ir a alguna sección de la página web, me gustaría q ese div siempre este visible, y que no se ponga toda la página en blanco.. me explico?.. alguien podrá ayudarme ? |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url o.O imposible, lo que mas se acerca es meter el contenido en un iframe/frame
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url lo que quisiera hacer es algo asi como facebook, que cuando cambia la url la lista de contactos y la conversación siempre queda visible.. no entiendo como hace.. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url Ya te había contestado, de manera directa no hay forma, en todo caso es necesario el uso de frames/iframes, ahora, lo que hace facebook es utilizar ajax y pushstate() de html5...
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url bueno en realidad si es posible no crees? Que pasa si creo una $_COOKIE y asocio esta cookie a si "Se muestra" o "Se oculta" así controlo la visibilidad de un div flotante con javascript.
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url o.O Realmente leiste lo que @elulice quiere hacer? lo que el quiere es que el DIV SIEMPRE este visible aun cuando se este cambiando de página al clickear un link, como sabrás, al cambiar de página esta se tiene que descargar y renderizar, por lo cual el navegador siempre borra todo el contenido y muestra la ventana en blanco y después muestra la nueva página, bueno, lo que el quiere es que aun en estos momentos sea visible el DIV, por lo tanto nada tiene que ver una cookie
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url jajaja como digas
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Si usas javascript (jquery) para cargar el contenido de la web ( como hace facebook ) es posible de hacerlo, aunque es mas laborioso y no necesitas cookies. |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Gracias por el dato de pushstate() ahora voy a estudiarlo, lo que hasta el momento estaba implementando era ajax long polling para las conexiones e intentar crear un "efecto" push. La idea del iframe no me gusta mucho así que voy a ver lo de pushstate() y te cuento |
| |||
Respuesta: Mantener un div Visible cuando cambia la url ¿laborioso?, no como crees. Mira si son como 20 lineas y ya está:
Código Javascript:
Ver original DEMÁS HTML PARA QUE HAGAS LAS PRUEBAS
Código HTML:
Ver original ...... En fin, se utilizó una cookie o no??
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url Si vas a usar pushstate() tienes que crear algún método para saber desde que página está accediendo el usuario, o en su defecto crear fisicamente en el servidor la página generada con el pushstate() y el contenido cargado desde ajax, ya que si un usuario guarda la página en favoritos y después regresa a la misma página y esta o no existe o no hay forma de que el sistema sepa que debe cargar, el usuario se encontrará que el contenido a cargar no es lo que el esperaba, así que si, es mas laborioso si es que pretendes hacerlo de forma correcta para evitar el despiste de los usuarios...
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Oh, bueno ahora entiendo tu pregunta, es decir tu quieres lograr que cierto div sea visible en tu web y en otras que visite ese usuario desde ese mismo navegador? .... Pero ahi dice pushstate..... Mmm que no pushstate no puede asignar un nuevo document_root, o en otras palabras, no puede cambiar el dominio del sitio web, solo la ruta relativa del documento....¿Oh si puede? Bueno pues voy a tener que investigar por que ya ando confundido..... Otra cosa.... Cuando preguntaste "... Visible un div...." esa palabra de visible yo la asocio a la propiedad display de un elemento, bueno al menos para ese proposito es justificado. ... Mmm no se, yo sigo aqui imaginando que es lo que buscas, por tu ultimo mensaje (no lo había leido) ahora ya creo saber a que te refieres o cual es el proposito final de tu búsqueda... Bien , pues en mi opinión , no necesitas pushstate como herramienta "indispensable" . Yo haría lo siguiente: Cuando un usuario da click en un link, el servidor hace un request solicitando el contenido, tu puedes manejar fácilmente este request y darle otro comportamiento, por ejemplo y ya que estamos en el foro de php.... * - con curl (php) obtengo la respuesta ( response, para cada request hay una response) - verifico si viene con información - si es así, la escribo en un div con javascript ... En si es el mismo comportamiento de un iframe, a excepción que validas si hay información o no existe la página, esta vacia, tira algun http error o http warning, etc.... Validaciones brutas... Y ya como ultimo paso, al gusto de puedes hacerlo o no, utilizas pushstate para cambiar el path por al que direccionria el link, tan solo para dar la impresión de haber cambiado de link. En realidad este ultimo no es necesario para el funcionamineto, más bien es cuestión de belleza... No megusta utilizar el ingles y español mezclado, si lo hice fue para ayudarte a encontrar algún término familiar. Saludos.
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| |||
Respuesta: Mantener un div Visible cuando cambia la url claro, pero el pushstate es para que quede en el historial y asi google puede indexar. Sino siempre se va a mantener una direccion y solo va a cambiar el contenido. |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Lo que yo hice fue esto
Código Javascript:
Ver original y en el tag <a> tendría que ser así
Código HTML:
Ver original Última edición por elulice; 24/02/2012 a las 03:13 |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url Cita: Curl basicamente son sockets avanzados dentro de PHP, ayuda a la conexión y transmisión de datos entre servidores usando diferentes tipos de protocolos y soporte para diferente tipos de certificados, si tienes mas dudas es mejor que revises la documentación en el manual de php, ahora, para lo que estas haciendo no te sirve de nada, ya que curl se usa para recoger/leer (entre otras cosas) páginas/servicios externos a tu sitio, por ejemplo, obtener el código fuente (HTML) de la página principal de google...Nota: se me olvidaba, el código que muestras no esta del todo mal, solo que crear atributos a diestra y siniestra no lo veo del todo correcto, en todo caso sería mejor que PHP sea el que entregue toda la información necesaria para pushstate() en la petición ajax en vez de crear atributos solo para guardar dichos datos...
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Cita: En fin, que no está recogiendo desde sitios externos?? Vuelvo al principio...¿elulice, intentas recoger html de sitios externos? Si la respuesta es sí, yo digo curl. ================ Curl es todo lo que Nemutagk trato de decir, si buscas en google puedes encontrar mucha información sobre curl.
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url Cita: No, lo que intenta hacer es un sitio completamente basado en peticiones ajax, cargando dinamicamente el contenido para así evitar el estar cambiando/recargando la página, por eso el uso de pushstate() para poder guardar el historial y/o guardar la página en favoritos manteniendo el contenido cargado dinamicamente...
Iniciado por iovan En fin, que no está recogiendo desde sitios externos?? Vuelvo al principio... ¿elulice, intentas recoger html de sitios externos? Si la respuesta es sí, yo digo curl. ================ Curl es todo lo que Nemutagk trato de decir, si buscas en google puedes encontrar mucha información sobre curl.
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Cita: oh. Si ahora que lo dices tienes razón, con razón el pushstate()
Iniciado por Nemutagk No, lo que intenta hacer es un sitio completamente basado en peticiones ajax, cargando dinamicamente el contenido para así evitar el estar cambiando/recargando la página, por eso el uso de pushstate() para poder guardar el historial y/o guardar la página en favoritos manteniendo el contenido cargado dinamicamente... Bien este tema me gusto yo solo respondo a mensajes que me interesan (1 o 2 a la semana) y este fue uno de ellos, por ahora nos despedimos de curl... mmm y ahora para obtener el HTTP STATUS CODE... Si no es con curl sería con sockets, ¿en PHP habrá otra forma? PHP está lleno de métodos para todo, ¿ tu sabrás si hay alguno que devuelva la cabecera HTTP STATUS CODE como respuesta? Saludos.
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url @iovan hace tiempo @abimaerc publico un aporte sobre file_get_contents, curl y http_request, en la cual se puede ver como lograr varias cosas usando cualquiera de las 3 opciones, si no mal recuerdo hay una sección sobre el status code, como ya mencionaste curl solo quedaria con file_gets_contents, el problema de este es que es necesario esperar a que cargue todo el contenido, y posteriormente verificar la cabecera http_response_header, si encuentro el link lo publicare...
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Oh ok, gracias. Con http_response_header, ese por como se llama ha de servir de algo. Bueno es que yo solía usar curl_getinfo para obtener el status ==>CURLINFO_HTTP_CODE Pero sigue siendo lo mismo que comentas, se descarga el documento y después obtiene el valor de las cabeceras... Poco práctico. Pero si creamos un socket , escribimos una solicitud y leemos la respuesta hasta cierta longitud, si que podría ser una solución adecuada...
__________________ Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url mmm, con file_gets_contents puedes limitar el tiempo de espera para la carga de datos, o en cambio, solo leer determinados caracteres, lee la información sobre file_gets_contents en el manual de php, pero, basicamente seria algo así....
Código PHP:
Ver original Si quieres discutir mas sobre el tema es mejor que crees un tema aparte, porque esto se esta haciendo offtopic...
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Quisiera saber, si yo cargo el contenido con peticiones AJAX, se me pierde el codigo JS que tenga dentro del archivo que al cual le hago la petición.. Por ejemplo le hago la peticion a ejemplo.html con el siguiente contenido con el siguiente código JS dentro
Código Javascript:
Ver original El javascript no va a funciona si yo hago una petición AJAX a ejemplo.html cierto? |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Cita: Me alegra que haya generado un tema de tu gusto
Iniciado por iovan oh. Si ahora que lo dices tienes razón, con razón el pushstate() Bien este tema me gusto yo solo respondo a mensajes que me interesan (1 o 2 a la semana) y este fue uno de ellos, por ahora nos despedimos de curl... mmm y ahora para obtener el HTTP STATUS CODE... Si no es con curl sería con sockets, ¿en PHP habrá otra forma? PHP está lleno de métodos para todo, ¿ tu sabrás si hay alguno que devuelva la cabecera HTTP STATUS CODE como respuesta? Saludos. |
| ||||
Respuesta: Mantener un div Visible cuando cambia la url Cita: Cuando vas a trabajar con AJAX NO DEBES agregar los tag html,head,ni body, unica y exclusivamente el contenido a cargar, si no vas a hacer un spaguetti de código HTML, ahora, con el código Javascript no, no se va a ejecutar, tendrías en todo caso agregar los eventos después de a ver agregado el código al DOM o llamar a la función javascript después de agregar el contenido...
Iniciado por elulice Quisiera saber, si yo cargo el contenido con peticiones AJAX, se me pierde el codigo JS que tenga dentro del archivo que al cual le hago la petición.. Por ejemplo le hago la peticion a ejemplo.html con el siguiente contenido con el siguiente código JS dentro
Código Javascript:
Ver original El javascript no va a funciona si yo hago una petición AJAX a ejemplo.html cierto?
__________________ Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!! -- Sheldon Cooper http://twitter.com/nemutagk PD: No contestaré temas vía mensaje personal =) |
| |||
Respuesta: Mantener un div Visible cuando cambia la url El problema esta que si no pongo los tag HTML HEAD BODY cuando alguien quiera ingresa a la pagina ejemplo.html directamente sin haberse cargado el contenido dinámicamente, no se vería bien. |
| |||
Respuesta: Mantener un div Visible cuando cambia la url Cita:
Iniciado por Nemutagk Cuando vas a trabajar con AJAX NO DEBES agregar los tag html,head,ni body, unica y exclusivamente el contenido a cargar, si no vas a hacer un spaguetti de código HTML, ahora, con el código Javascript no, no se va a ejecutar, tendrías en todo caso agregar los eventos después de a ver agregado el código al DOM o llamar a la función javascript después de agregar el contenido... El problema esta que si no pongo los tag HTML HEAD BODY cuando alguien quiera ingresa a la pagina ejemplo.html directamente sin haberse cargado el contenido dinámicamente, no se vería bien. |
Etiquetas: |