Foros del Web » Programando para Internet » Javascript »

Programación que no funciona en Firefox (en el resto si)

Estas en el tema de Programación que no funciona en Firefox (en el resto si) en el foro de Javascript en Foros del Web. El planteamiento es el siguiente: Un enlace que carga contenido dentro de un Iframe, para que el iframe no corte el contenido ni muestra barras ...
  #1 (permalink)  
Antiguo 09/11/2009, 16:49
 
Fecha de Ingreso: noviembre-2009
Mensajes: 1
Antigüedad: 14 años, 5 meses
Puntos: 0
Programación que no funciona en Firefox (en el resto si)

El planteamiento es el siguiente:

Un enlace que carga contenido dentro de un Iframe, para que el iframe no corte el contenido ni muestra barras de scroll, he utilizado la siguiente programación que ajusta el tamaño del Iframe. Esto funciona en Iexplorer pero no en Firefox (incluso en la ultima version):

Codigo:

Código:
function calcReset()
{
document.getElementById('frame').height="1"
document.getElementById('frame').width="1"
}
function calcHeight() 
{ 
var the_height= 
document.getElementById('frame').contentWindow.
document.body.scrollHeight;
// 
document.getElementById('frame').height= 
the_height; 
}
function calcWidth()
{var the_width=
document.getElementById('frame').contentWindow. 
document.body.scrollWidth;
document.getElementById('frame').width=the_width;
}

Código:
<iframe id="frame" name="conten" 
width="10" height="10" 
onload="calcReset();calcWidth();calcHeight();"  
hspace="0" marginwidth="0" 
marginheight="0" frameborder=0  style="position:absolute; 
top:30px; left:252px; z-index:2;" 
scrolling="NO" 
allowtransparency="true" border="0"></iframe>
No se por que puede ser, he probado a cambiar por "document.page.offset" y cosas asi...pero nada.

Por favor...alguien que sea capaz de echarme una mano...se lo agradecería enormemente.
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 04:25.