Ver Mensaje Individual
  #13 (permalink)  
Antiguo 16/11/2009, 18:49
tware
 
Fecha de Ingreso: noviembre-2009
Mensajes: 2
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: Simular iframe en php

Quizá ya lo tienes resuelto, pero de todas maneras te escribo parte del script que he construido en el index.php para cargar otras partes de la web dentro del mismo <div id=""> y de paso, aportar mi granito de arena. Olvidate de los iframe que son un rollo, incluso los slimbox aparecen dentro del iframe y eso no se puede permitir

A continuación como lo tengo construido actualmente:

En el index.php

Cita:
<div id="menu"> <!-- aquí la forma de la etiqueta div definica en .CSS -->
<ul>
<li><a href="index.php?nodo=1&title=inicio" class="activo">Inicio</a></li>
<li><a href="index.php?nodo=2&title=miequipo">equipo</a></li>
<li><a href="index.php?nodo=3&title=fotos:">galeria</a></li>
<li><a href="index.php?nodo=4&title=contacto">Contacto</a></li>
<li><a href="index.php?nodo=5&title=nosotros">sobre nosotros</a></li>
<li><a href="index.php?nodo=6&title=noticias">Artículos</a></li>
<li><a href="index.php?nodo=7&title=editor">editor</a></li>
<li>
</ul>
</div>
Seguidamente

Cita:
<div id="texto">
?>php
switch ($nodo) {
case 1: default:
include "principal/ver.php";
break;
case 2:
include "principal/equipo.php";
break;
case 3:
include "galeria.php";
break;
case 4:
include "principal/contacto.php";
break;
case 5:
include "principal/sobremi.php";
break;
case 6:
include "principal/edicion.php";
break;}
<?
</div>
Y la .CSS del <div id="text">

Cita:
#texto padding:10px 15px 20px 15px; color:#000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; width: 100%px; margin: 0px 0px 0px 0px;}
#texto h1, #text h2 {font-size:19px; font-weight:normal; color:#d02121;; text-transform:uppercase; margin:10px 0px 10px 0px;}
#texto ul {margin-top:8px; margin-bottom:8px;}
#texto br {line-height:8px;}
Como puedes ver, no cargo un archivo con include que contenga las direcciones.

Es sencillo, si la variable $nodo = 1 corresponde a case 1 donde se incluye la ruta del include carga "principal/ver.php" y así sucesivamente.

Hay otra forma, en mi primer mensaje en este foro la he escrito, pero esta es mucho más segura.

Saludos, espero que te sea de utilidad.

Última edición por tware; 16/11/2009 a las 18:55