Foros del Web » Programando para Internet » Javascript »

Usar URL o Enlace usando Iframes

Estas en el tema de Usar URL o Enlace usando Iframes en el foro de Javascript en Foros del Web. Hola soy nuevo aca en el foro, me presento soy Gonzalo. Soy un usuario bastante activo de la web, pero siempre encontre lo que buscaba ...
  #1 (permalink)  
Antiguo 26/10/2011, 22:04
 
Fecha de Ingreso: octubre-2011
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
Pregunta Usar URL o Enlace usando Iframes

Hola soy nuevo aca en el foro, me presento soy Gonzalo.
Soy un usuario bastante activo de la web, pero siempre encontre lo que buscaba y no fue necesario mas.
Esta vez el tiempo me corre y no pude encontrar la respuesta, busque y busque pero no pude encontrarla, y mas especificamente como buscarla exactamente.
Sin mas preambulos explico el problema, tratando de ser descriptivo.


Yo tengo una web, ya subida y presentada. Un bug importante a arreglar es el siguiente:
Lamentablemente como dije, ya esta terminada. Y esta hecha con Iframes, basicamente, el menu esta en la pagina padre, y en un iframe cargo cada pagina por separado, dentro de este.
Cual es el problema? que la URL es siempre la misma, no cambia, porque el Iframe no influye en esto.

Es decir:
Cita:
http://www.pagina-demo.com/
La url se mantiene, ignorando el contenido del Iframe.

En definitiva lo que necesito es la forma que, a traves de etiquetas en un a href o la forma que sea, solucionar este problema. Logrando asi por ejp, al entrar a la seccion About de la pagina, el URL quede por ejp
Cita:
http://www.pagina-demo.com/about
Espero puedan entenderme y mas aun responderme.

Para finalizar agrego que lo puse en la seccion Javascript porque se me ocurre que es la forma mas posible de lograrlo, de no ser asi espero puedan disculparme y sera movido.

Me despido Muchas Gracias.
Gonzalo
  #2 (permalink)  
Antiguo 27/10/2011, 10:12
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Usar URL o Enlace usando Iframes

puedes utilizar location.hash, o HTML5 pushState
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 27/10/2011, 11:14
 
Fecha de Ingreso: octubre-2011
Mensajes: 2
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Usar URL o Enlace usando Iframes

Hola maycolalvarez! Gracias por responder!
Aunque estuve leyendo y no entendi bien tu respuesta, creo que no es lo que busco.
Fijate si leyendo una vez mas entendes mi problema, o yo entender tu solucion.
Muchas Gracias!
  #4 (permalink)  
Antiguo 27/10/2011, 12:02
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Usar URL o Enlace usando Iframes

al modificar el hash de la url, puedes cambiar el aspecto de la url en la barra de direcciones, tal como lo hace twitter, claro está que se antepondría el hash (#):

http://www.pagina-demo.com/#about

cosa que HTML5 pushState resuelve, solo impidiéndote modificar el dominio.

para que dicha solución funcione, has de analizar desde javascript el location.hash para hacer la correspondiente re-dirección del iframe, lo mismo aplica hacia AJAX.

otra solución, seria de parte del servidor e implica pasar variables para generar un HTML dinámico con el url del iframe preparado:

http://www.pagina-demo.com/index.php?about (con php)

ó

http://www.pagina-demo.com?about

el único detalle para ocultar el "?" es implementar sobre-escritura de la url o url's amigables, para que quede tal cual:

http://www.pagina-demo.com/about
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: barradedirecciones, enlace, href, iframe, url
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:45.