"Div" como "iframe"
4 seguidores
Buenos días!.
Estoy con mi página web y tengo un problemilla, les comento.
Mi página web tiene un sencillo menú a la izquierda y el contenido a la derecha, cada uno de estos son "div".
Mi intensión es que al hacer click en una de las categorías del menú salga la página vinculada en la etiqueta del contenido.
Para ser claros, quisiera hacer lo mismo como si fuera un "iframe".
Saludos!
mada4k
Puedes poner los contenidos en hidden e ir mostrándolos, imprimir otro html (innerHtml) o bien usar Ajax cargando páginas en un contenedor (div).
Supongo que buscas lo último. Escribe en Google "Ajax load content".
Usuario desconocido
Aquí va:
link
Cojonudo y nada intrusivo
mada4k
Está bien, pero es un addon (acordeón) que necesita la librerías jQuery y para hacer uso sólo de ajax no veo necesaria esa carga. Por cierto, no funciona con Opera.
hartum
Hola para empezar no es un addon sino un framework, que normalmente facilitan mucho la vida, pero como veo que "eres un tio duro" al que no le van estas cosas aquí tienes para hacer carga xhtmlhttprequest:
http://xkr.us/code/javascript/XHConn/
Ale a remangarse y teclear en plan machote ;-).
p.d: este tema ya se ha tratado un par(de cientos) de veces en este foro y hay soluciones de todas clases y colores, por si quieres buscar un poco.
Usuario desconocido
No es un acordeón. Quita los estilos y mira.
Me extraña que no funcione en opera, pero bueno, a mi me parece la mejor opción, ya que luego puedes utilizar jquery para cualquier otra cosa y ya lo tienes cargado.
mada4k
ok. Framework.
No funciona, hace la animación pero siempre con el mismo contenido. En IE cambia de contenido. Raro, sí, pues jQuery se comporta bien en Opera.
Que no digo que jQuery no esté bien, digo que si sólo quiere cargar el content de un html en un div, no es necesario jQuery (prefiero prototype o mootools). Nunca está de mas hacer ciertas cosas sin pasar por automatismos y aprender algo nuevo.
Tampoco hay que picar tanto, una pequeña función con XMLHttpRequest es suficiente. Pero bueno, no soy experto. Tal vez la mejor opción es la que te comentan, usar jQuery.
hartum
Hombre si es por gustos yo soy mas de mootools que te permite configurarse y descargarse solo lo que necesitas.
domingo_santana
Gracias por las respuestas!.
Me podría servir lo que han puesto, pero también encontré justamente lo que quería:
http://www.dynamicdrive.com/dynamicindex17/ajaxcontent.htm
Lo pongo por si alguien tiene la misma duda, ya sabe ;).
Saludos!
Usuario desconocido
Joder macho, pues esto sinceramente es....una mierda.
Desactiva javascript y verás qué bien. Deja de funcionar.
Yo sigo en mis trece: Jquery
chilelogela
si, son métodos bastante viejunos.
el ejemplo tuyo me lo he guardado para cuando toca hacer un minisite en tiempo record ;)
domingo_santana
Jajaja no lo sabía que era viejo. No lo voy a utilizar porque me he decidido a hacerla de otra manera, pero bueno, ya saben, no lo utilicen :D