Comunidad de diseño web y desarrollo en internet online

cargar un html dentro de un html q esta cargado en un div de un index

Citar            
MensajeEscrito el 20 Abr 2011 11:29 pm
hola, soi nuevo en programacion web con php y html, mi caso es el siguiente:

    tengo una pagina principal llmada index.php que esta construida con capas div.
    en una capa div de esta pagina se cargan otros archivos php y html,hasta ahi me funciona perfecto porq al navegar entre los links solo se actualiza dicha capa y el resto del documento permanece estatico.
    El problema es que algunos de los archivos que se cargan en dicha capa tambien tienen una capa dinamica que tambien carga otros archivos,este es el codigo que uso para cargar dinamicamente:



codigo del index.php

//link inicio
<a class="pestanaSeleccionada" href="<?php echo($_SERVER['PHP_SELF']); ?>?idpagina=miarchivo" style = "text-decoration:none">

<!-- inicia capa del area de trabajo dinamica-->
<div id = "areadetrabajo">
<?php
if (isset($_GET['idpagina']))
{
if ($_GET['idpagina'])
{ $pag = $_GET['idpagina'];
}
else
{ $pag = "inicio";
}
include ($pag.".php");
}

else
{
include ("inicio.php");
}


?>
</div>

<!--termina capa del area de trabajo-->


resulta que miarchivo.php tiene una capa div que carga otros subarchivos dinamicamente y estoii usando el mismo codigo pero me presenta conflicto porque a la hora de intentaR CARGAR SUBARCVHIVOS esta tomando por defecto la pagina inicio.php del documento index.php que es el principal.

si visualizo miarchivo.php en una venta independiente del navegador funciona correctamente pero el problema es cuando intento cragar miarchivo.php en el index.php pierde toda su funcionalidad.

en el url aparece lo siguiente: http://localhost/MisProyectos/BienestarU/index.php?idpagina=inicio

cargo miarchivo.php y el url es este : http://localhost/MisProyectos/BienestarU/index.php?idpagina=miarchivo

navego dentro de miarchivo a otro documento llamado informacion.php pero el url es el siguiente:
http://localhost/MisProyectos/BienestarU/index.php?idmiarchivo=informacion
porque en la url no se muestra miarchivo.php y en cambio se muestra index.php ????
Ayudenmeeeeeeeeeeee porfavor necesito solucionar estooo estoiiiiiiiiiiiii desesperado...se los agradeceria muchoooooooooo!!!!!!!!!!!!!!!!!!!!!!

Por deywibkiss

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Abr 2011 05:04 pm
Porque en el último caso cuando quieres cargar "informacion", el parámetro "idpagina" no existe y como dice en el código que has posteado, si no existe el parámetro GET "idpagina" carga el archivo "inicio.php" saltándose cualquier otra cosa.

La solución, incluye el parámetro "idpagina" en la URL.

Por DriverOp

Claber

2510 de clabLevel



 

opera
Citar            
MensajeEscrito el 22 Abr 2011 05:43 pm
pero entonces cual es la forma de incluir el parametro?

Por deywibkiss

1 de clabLevel



 

chrome
Citar            
MensajeEscrito el 25 Abr 2011 04:03 pm
Tienes que formar una URL tal como:

Código :

index.php?idpagina=inicio&idmiarchivo=informacion

Depende de ti, de la lógica que hayas implementado, lograr esto.

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.