Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: basickdagger en 13 Mayo 2013, 19:51 pm



Título: hacer que div esta siempre cargado...
Publicado por: basickdagger en 13 Mayo 2013, 19:51 pm
hola tengo una duda, tengo un reproductor echo con jqueryplayer al igual q este sitio...

http://exafm.com/#!/mexico/home

mi problema sucede q si cambio de pagina el reproductor vuelve a recargarse, en la pagina q menciono pueden cambiar de pagina y el reprodutor nunca se detiene.... de q forma puedo hacer esa función? alguna idea??


Título: Re: hacer que div esta siempre cargado...
Publicado por: #!drvy en 17 Mayo 2013, 09:38 am
Antes se solia hacer con iframe superpuesto xD. Ahora estas cosas se hacen con javascript.. ajax para ser exactos.

Si te fijas:

exafm.com/#!/mexico/home

En azul es la direccion.
En maron es el separador que utiliza javascript.
En verde es la ruta de la pagina en la que estas.

Cada vez que cambias a una pagina, solo cambia el verde que en realidad no es mas que una ruta "virtual". Tu navegador nunca llega a recargar/cambiar de pagina, todo lo hace una consulta ajax. Te puedes dar cuenta de ello, porque si desactivas el javascript de tu navegador, la pagina entera deja de funcionar..

Básicamente, mediante ajax, actualizas/cambias solo una parte del html y así no tienes que recargar la pagina entera.

Saludos


Título: Re: hacer que div esta siempre cargado...
Publicado por: basickdagger en 17 Mayo 2013, 19:09 pm
Antes se solia hacer con iframe superpuesto xD. Ahora estas cosas se hacen con javascript.. ajax para ser exactos.

Si te fijas:

exafm.com/#!/mexico/home

En azul es la direccion.
En maron es el separador que utiliza javascript.
En verde es la ruta de la pagina en la que estas.

Cada vez que cambias a una pagina, solo cambia el verde que en realidad no es mas que una ruta "virtual". Tu navegador nunca llega a recargar/cambiar de pagina, todo lo hace una consulta ajax. Te puedes dar cuenta de ello, porque si desactivas el javascript de tu navegador, la pagina entera deja de funcionar..

Básicamente, mediante ajax, actualizas/cambias solo una parte del html y así no tienes que recargar la pagina entera.

Saludos

muchas gracias por la respuesta, pero tengo una duda... creo q al utilizar ajax en todo mi sitio pierdo el SEO de mi sitio ... bueno tenia entendido algo así..ademas q al dar "atras" del navegador no funcionaria.. bueno eso tengo entendido si me equivoco favor de corregirme... y por lo pronto utilizare un "pop up" xD


Título: Re: hacer que div esta siempre cargado...
Publicado por: #!drvy en 17 Mayo 2013, 19:19 pm
No deberias tener problemas con Google (al menos) porque fueron ellos los que lo propusieron como un estandarte para las aplicaciones ajax xD.

https://developers.google.com/webmasters/ajax-crawling/
http://googlewebmastercentral.blogspot.com.es/2009/10/proposal-for-making-ajax-crawlable.html

Pero bueno... lo normal seria tener un fallback server-side que se encargue en caso de que el visitante(bot o persona) no lleve javascript activado.

PD: Creo que este tema se discutió aquí hace tiempo pero no me acuerdo del post xD...

Saludos


Título: Re: hacer que div esta siempre cargado...
Publicado por: basickdagger en 17 Mayo 2013, 19:34 pm
No deberias tener problemas con Google (al menos) porque fueron ellos los que lo propusieron como un estandarte para las aplicaciones ajax xD.

https://developers.google.com/webmasters/ajax-crawling/
http://googlewebmastercentral.blogspot.com.es/2009/10/proposal-for-making-ajax-crawlable.html

Pero bueno... lo normal seria tener un fallback server-side que se encargue en caso de que el visitante(bot o persona) no lleve javascript activado.

PD: Creo que este tema se discutió aquí hace tiempo pero no me acuerdo del post xD...

Saludos


investigando di con tu post aqui en foroelHacker... y leyendo un poco creo q no me conviene.. al menos no por ahora muchas gracias de todas formas.. saludos!