21/07/2009, 02:41
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 131
Antigüedad: 18 años, 6 meses Puntos: 1 | |
problema con la altura de un Iframe Hola,
Tengo un problema en explorer con la altura de tres iframes en una misma página.
en firefox y safari se ve bien y todo el contenido, pero en explorer 6 y 7 se ve cortado.
el resultado que quiero es que cada iframe tenga su altura automática según su contenido, no darle altura fija. Y sin scroll.
Tengo este código javascript:
<script language="javascript" type="text/javascript">
function iFrameHeight(ifr) {
var h = 0;
if ( !document.all ) {
h = document.getElementById(ifr).contentDocument.heigh t;
document.getElementById(ifr).style.height = h + 60 + 'px';
} else if( document.all ) {
h = document.frames(ifr).document.body.scrollHeight;
document.all.ifr.style.height = h + 20 + 'px';
}
}
</script>
y luego a cada iframe le doy un id diferente:
<iframe onload="iFrameHeight(this.id)" id="uno" name="uno" src="/sitioweb/index.php?option=com_blabla=froblabla&Itemid=x&lan g=es-ES&nlog=8" width="575" scrolling="no" align="top" frameborder="0" class="wrapper">
This option will not work correctly. Unfortunately, your browser does not support inline frames.></iframe>
Alguien sabria por favor como arreglarlo para explorer'
Muchas gracias.
__________________ flora |