Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] No consigo cargar un iframe

Estas en el tema de No consigo cargar un iframe en el foro de HTML en Foros del Web. Buenas: Tengo esto del HTML superoxidado, vamos que no me acuerdo de nada. La cuestión es que quiero hacer unas paginas de documentación que con ...
  #1 (permalink)  
Antiguo 09/03/2016, 05:02
 
Fecha de Ingreso: marzo-2016
Mensajes: 3
Antigüedad: 3 años, 3 meses
Puntos: 0
No consigo cargar un iframe

Buenas: Tengo esto del HTML superoxidado, vamos que no me acuerdo de nada.

La cuestión es que quiero hacer unas paginas de documentación que con frames es muy sencillo de hacer, pero que dado que que es algo obsoleto lo he intentado traducir a iframes. Asi que tengo Las siguientes paginas html.
  1. Principal
  2. Encabezado
  3. Indice
  4. Contenido
La principal tiene lo siguiente:
Código HTML:
<html>
  <head>
    <title></title>
    <base target="Documentos" />
  </head>
  <style>
   .indice {
      float:left;
      width:30%;
      height:100%;
    }
    .Encabezado {
      float:right;
      width:69.5%;
      height:10%;
    }
	.Documentos {
      float:right;
      width:69.5%;
      height:89%;
    } 
  </style>
  <body>
  <iframe class="Indice" src="Indice.htm"></iframe>
  <iframe class="Encabezado" src="Encabezado.htm"></iframe>
  <iframe class="Documentos" src="Documentos.htm"></iframe>
</body>
</html> 
El encabezado es lo de menos puesto que es un texto fijo.
El problema lo tengo en el índice ya que cada vez que pulso un enlace me abre una nueva página en el navegador , pero yo quiero que lo abra en el iframe documentos.
He probado de todo lo que se me ocurre pero no lo consigo. Actualmente el enlace está asi:
Código HTML:
<ul data-role="listview">
              <li><a href="Opcion1.htm" target="Documentos" >Opcion 1</a></li>
              <li><a href="Opcion1.htm"  target="Documentos">Opcion 2</a></li>
            </ul> 
  #2 (permalink)  
Antiguo 09/03/2016, 05:29
 
Fecha de Ingreso: marzo-2016
Mensajes: 3
Antigüedad: 3 años, 3 meses
Puntos: 0
Respuesta: No consigo cargar un iframe

Encontré la solución: Llevo no se cuantas horas revisando todo ... ¿todo ? no.
¿Que pasa con el nombre del iframe? Pues eso que no lo había puesto, asi que la solcuión está en poner el atributo "name":
Código HTML:
<iframe class="Documentos" name="Documentos" src="Documentos.htm"></iframe> 
  #3 (permalink)  
Antiguo 09/03/2016, 12:14
Avatar de Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.020
Antigüedad: 16 años, 3 meses
Puntos: 1819
Respuesta: No consigo cargar un iframe

No uses Iframes. No. No.

Revisa esto: http://www.forosdelweb.com/f91/hable...munes-1048430/
  #4 (permalink)  
Antiguo 16/03/2016, 05:51
 
Fecha de Ingreso: marzo-2016
Mensajes: 3
Antigüedad: 3 años, 3 meses
Puntos: 0
Respuesta: No consigo cargar un iframe

Gracias Rafael: Aunque he entendido perfectamente el objeto de los includes y el código que lo maneja, en la práctica no tengo ni idea de como aplicarlo.
A ver : Me creo un documento "default.html"
supongamos que genero una fila con dos columnas:

<div class="row">
<div class="col-lg-3"></div>
<div class="col-lg-9"></div>
</div>

En la primera columna quiero meter el indice , un documento html al cual le quito la cabecera y lo renombro como .php . intento meter el include y me da error:

<div class="col-lg-3"> <?php include ("indice.php");?> </div>

Se supone que en la segunda debería meter el
get.php?id=1

Pero donde?.

En fin lo del iframe era para salir del paso organizando una documentación que solo voy a consultar yo, pero me has picado con tu respuesta y ahora me gustaría mejorarlo.¿por donde tiro?

Hace muuuuuchos años que deje de hacer cosas de estas y estoy superoxidado. Agarro bien los conceptos pero luego no se que hacer con ellos.

Etiquetas: iframe, text, todo
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 08:22.