Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/07/2009, 02:41
Flora
 
Fecha de Ingreso: mayo-2006
Mensajes: 131
Antigüedad: 17 años, 11 meses
Puntos: 1
Pregunta 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