Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/10/2008, 09:01
Avatar de daPhyre
daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 16 años, 1 mes
Puntos: 142
Respuesta: Como simular un iframe

Centrarlo horizontal y verticalmente es un poco más complejo. Lo pondré en un css por aparte para que te sea más facil leerlo de esta forma:

Código:
#principal{
left:50%;
top:50%;
width:200px;
height:200px;
margin-left:-100px;
margin-top:-100px;
position:absolute;
}
Tan solo asegurate que el margin-top sea la mitad negativa del height, y de igual forma, el margin-left sea la mitad negativa del width. Ahora, en cuanto al php, la sección del div debe verse así:

Código PHP:
<div id="principal">
<?php
include("".$_REQUEST[pagina].".html");
?>
</div>
Siempre se verá así. lo que hace $_REQUEST[pagina] es obtener el nombre que le pasas por la variable en el link (index.php?pagina=noticias), así que traducido se vería así:

Código PHP:
include("noticias.html"); 
Y de igual forma, cargará cualquier página que le mandes por esa variable, solo debes poner así los links al llamarlos por los anchor:

Código HTML:
<a href="index.php?pagina=noticias">NOTICIAS</a> 
Ahora, como lo más probable es que quieras tener una página default en caso de que no se mande una variable (Que se mande a llamar directo a index.php en este caso), podrías hacer que cargue una página predeterminada en este caso:

Código PHP:
<div id="principal">
<?php
if (isset($_REQUEST[pagina]))
include(
"".$_REQUEST[pagina].".html");
else
include(
"noticias.html");
?>
</div>

Para el caso anterior, solo debes cambiar "noticias.html" por la página que desees cargar. Si aún dejé alguna duda, no dudes en preguntar. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...

Última edición por daPhyre; 17/10/2008 a las 08:50 Razón: Error en traducción del código?