IFrame

Iframe
Información sobre la plantilla
Iframeee.jpg
Concepto:Es un código que llama al contenido que se encuentra alojado en otra

parte, y lo despliega en su ambiente de manera que no se nota que el

contenido proviene de otra fuente.

Iframe. Inline frame o marco incorporado, en Idioma inglés, es un elemento HTML que permite insertar o incrustar un documento HTML dentro de un documento HTML principal.

Descripción

Insertar un iframe entre una sección o bloque es semejante a insertar un elemento object. Esto permite que se pueda insertar un documento HTML dentro de otro, alineado de acuerdo a sus límites. La información insertada en el iframe se especifica por medio del atributo src de este elemento. Solo los Navegador web|navegadores capaces de mostrar o incluir iframes los aceptarán y reconocerán.

El documento embebido se puede reemplazar también por JavaScript sin que se tenga que volver a cargar la página que lo rodea, haciendo así posibles muchas aplicaciones interactivas y por lo tanto es común que se usen iframes en aplicaciones AJAX. La principal alternativa al uso de iframes en estos casos es la edición del árbol DOM del documento. Con frecuencia, se usan iframes invisibles para comunicarse en forma Comunicación asíncrona|asíncrona con el servidor, como alternativa a usar XMLHttpRequest.

Mientras que los Frame#En Informática|frames tradicionales se usan típicamente para hacer subdivisiones lógicas del contenido de un sitio web, los iframes se usan comúnmente para insertar contenido (como publicidad) de otro sitio web en la página actual.

Código de ejemplo

El siguiente es un ejemplo de iframe incrustado dentro de un documento HTML:

<div style="text-align: left;" class="mw-geshi"
dir="ltr"><div class="php source-php"><pre
class="de1">&lt;html&gt;
&lt;head&gt;
&lt;title&gt;IFrames - demostración
&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;iframe src="http://www.foo.com/bar.html"
width="400" height="500" scrolling="auto" frameborder="1">Texto alternativo para browsers
que no aceptan iframes.
&lt;/iframe>
&lt;/body>
&lt;/html></pre></div></div>

En este ejemplo se incrusta un iframe cuyo contenido esta en la página "bar.html" del sitio "http://www.foo.com/". Se especifica el ancho de 400 pixeles (width="400") y un alto de 500 pixeles (height="500"). Si el contenido es más grande que el marco de la ventana, con "scrolling=auto" se activa la barra de desplazamiento para moverse dentro del iframe. La propiedad "frameborder" establecerá el ancho del marco que contiene al iframe. Los documentos HTML también pueden incrustarse en otro documento a través del elemento object.

Fuente

Información obtenida de la página: