Usando elementos Object en vez de iFrames
Posted on | Diciembre 21, 2006
Los iFrames son cada día menos populares y están siendo relegados dentro de los estándares de DOCTYPES (por ejemplo del "Strict" ya no incluye soporte para este tag) en los documentos HTML. Pero no podemos negar su uilidad para resolver en ocasiones, los problemas de layout o de desplegado de información que requieren o sugieren el uso de iFrames. Gracias a Aleksandar Vacić me enteré de esta alternativa que propone utilizar el elemento "Object" en vez del "iFrame". Veamos el código:
<object style="width: 300px; height: 200px;" data="object.html" type="text/html" classid="clsid:25336920-03F9-11CF-8FD0-00AA00686F13">Fallback text</object>
Ahora agregamos un "hack" en el CSS para evitar los bordes y la barra de scroll en IE:
<!--[if IE]>
<style type="text/css">html, body {border:0;overflow:visible;}</style>
<![endif]-->
Vía:
Comments
6 Responses to “Usando elementos Object en vez de iFrames”
Leave a Reply

Diciembre 21st, 2006 @ 4:39 pm
Combinado con AJAX daría excelentes resultados.
Diciembre 21st, 2006 @ 4:46 pm
Sumamente avanzado, con esto se alivia bastantes dolores de cabeza de los Iframe, inclusive hasta cierto punto podrías hasta reemplazar el control CallBack del Component Art.
Muy buen artículo.
Diciembre 21st, 2006 @ 5:19 pm
Y lo mejor es que valida como XHTML Transitional!
Diciembre 23rd, 2006 @ 4:43 pm
[...] Usando elementos Object en vez de iFrames en nedial.net [...]
Junio 21st, 2007 @ 12:48 pm
hola, es excelecte ese tag object pero… yo tengo problemas … ya que en algunos navegadores no funciona igual.. como por ejemplo IE no se aprecia lo que esta dentro de los tag object, si alguien puede ayudarme con esto se los agradesco mucho, mi email es paolita_jaramillo@yahoo.com
Noviembre 6th, 2007 @ 8:09 am
Lo voy a probar