Foros del Web » Programando para Internet » Javascript »

Insertar pagina en un div

Estas en el tema de Insertar pagina en un div en el foro de Javascript en Foros del Web. Hola soy nuevo en esto del desarrollo web y tengo una duda. ¿como hacen en diferentes paginas para pulsar una opcion del menu ya sea ...
  #1 (permalink)  
Antiguo 19/02/2011, 07:13
 
Fecha de Ingreso: febrero-2011
Mensajes: 21
Antigüedad: 13 años, 2 meses
Puntos: 0
Insertar pagina en un div

Hola soy nuevo en esto del desarrollo web y tengo una duda. ¿como hacen en diferentes paginas para pulsar una opcion del menu ya sea superior o lateral y que se cargue en el div de contenido?, quiero decir, que solo cambia ese div y el resto de la pagina sigue igual. Segun tengo entendido se hace con Ajax teniendo cada contenido en una pagina diferente y cargando estas en ese div al pulsar el enlace ¿es asi o hay alguna otra manera mas efectiva?

Muchas gracias de antemano
  #2 (permalink)  
Antiguo 19/02/2011, 11:13
 
Fecha de Ingreso: febrero-2011
Ubicación: Evolandia
Mensajes: 103
Antigüedad: 13 años, 2 meses
Puntos: 10
Respuesta: Insertar pagina en un div

Depende, si vas a mostrar solo contenido estático(el contenido no cambie) en los div podrias simplemente crearte div ocultos
<div id="contenido1" style="display:block"> ... </div>
<div id="contenido2" style="display:none"> ... </div>
<div id="contenido3" style="display:none"> ... </div>
... etc
y crearte una función js para que en cada selección del menu aparesca el contenido del div q quieres mostrar, por ej

menu
<a href="javascript:seleccionar('contenido1')">Div 1</a>
<a href="javascript:seleccionar('contenido2')">Div 2</a>
<a href="javascript:seleccionar('contenido3')">Div 3</a>
... etc

y usar una función js asi por ej

function seleccionar(div) {
var div = document.getElementById(div);
div.style.display = div.style.display == "none"?"block":"none";
}

si nos se usa Ajax.

Saludos!
  #3 (permalink)  
Antiguo 20/02/2011, 05:59
 
Fecha de Ingreso: febrero-2011
Mensajes: 21
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Insertar pagina en un div

Muchas gracias por responder pero si lo he entendido bien eso lo que hace es ocultar o mostrar un div en funcion de la opcion que pulse pero lo que yo busco es lo siguiente: tengo 3 divs, cabecera, menu lateral y el central con el contenido. La idea es que cuando pulse cualquier opcion del menu se cargue el contenido del documento que le corresponda en el div central y asi con todas las opciones del menu. Imagino que tendre que crear un documento html o php para cada opcion del menu, pero cual es el procedimiento habitual para hacer eso? No es necesario ocultar ningun div.

Gracias.
  #4 (permalink)  
Antiguo 22/02/2011, 16:54
 
Fecha de Ingreso: febrero-2011
Ubicación: Evolandia
Mensajes: 103
Antigüedad: 13 años, 2 meses
Puntos: 10
Respuesta: Insertar pagina en un div

Bueno, para este caso necesitas de ajax, y si tienes q crearte un nuevo documento php donde estarás ahi estaran las opciones de tu menu o en documentos separados también, te recomiendo q vayas al foro de ajax para mas información ya que el uso de ajax tiene sus pros y contras (mas pros).

Saludos!
  #5 (permalink)  
Antiguo 24/02/2011, 09:35
 
Fecha de Ingreso: febrero-2011
Mensajes: 21
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Insertar pagina en un div

De acuerdo, buscare en el foro de ajax. Muchisimas gracias por responder.

Saludos.

Etiquetas: Ninguno
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 00:53.