Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/11/2010, 15:55
Avatar de WingzemonX
WingzemonX
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 13 años, 5 meses
Puntos: 3
Respuesta: Incluir una pagina en un DIV

Cita:
Iniciado por pepeluis1 Ver Mensaje
Bien. Lo que pasa es que tengo un menu dinamico y cuando le de click a un item me aparece una lista al lado el cual tambien es dinamico.

Lo que quiero es que cuando le de click en el menu me aparezca la lista en una DIV. lo hice en un iframe para no tener que recargar la pagina cuando le diera click al menu, pero me pidieron que quitara el iframe, por eso quiero hacerlo en una div y la unica forma que se me ocurrio es llamado la otra pagina(Lista) en un div para que no recargue la pagina.

Espero haberme hecho entender.

Gracias...

Emmmm... eso suena un poco fumando, pero bueno. ¿Que tan dinamico tiene que ser? ¿Realmente seria necesario recargar la pagina para mostrar el contenido de dicho esa lista? ¿No puedes por ningún motivo tener un div para cada lista que le vayas a mostrar, ya precargada en cuanto abres la pagina, y solo mostrarla o el usuario hará algo en la página que afectara el contenido de la página.

Por ejemplo, tener....

Código HTML:
<div id="lista1">
<?php
//codigo php
?>
</div>

<div id="lista2">
<?php
//codigo php
?>
</div>

<div id="lista3">
<?php
//codigo php
?>
</div>

<div id="lista4">
<?php
//codigo php
?>
</div>

<div id="lista5">
<?php
//codigo php
?>
</div> 
obviamente todas escondidas o invisibles, pero cada una con el codigo PHP que formara su contenido dinamico en cuanto se abre la pagina, y cuando haces clic en el item del menu que te muestre la lista... Eso si si en teoria, el contenido de la lista que te muestre un item especifico no cambiara, pero con hacer clic en un menu no entiendo como cambiaria.... A lo mejor no es propiamene un "menu"?

Si en verdad quieres hacerlo solo con un div dinamico sin recargar la pagina, pues bueno, puedes hacerlo con AJAX, pero ahi si me declaro ignorante. Pero yo lo haria así como dije arriba.