Foros del Web » Programando para Internet » Javascript »

funcion que resizea un iframe

Estas en el tema de funcion que resizea un iframe en el foro de Javascript en Foros del Web. Hola buenas, tengo la siguiente funcion que me resizea un iframe segun el tamaño de una capa, el problema que tengo es que me funciona ...
  #1 (permalink)  
Antiguo 13/06/2009, 13:00
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
funcion que resizea un iframe

Hola buenas, tengo la siguiente funcion que me resizea un iframe segun el tamaño de una capa, el problema que tengo es que me funciona con ie 7.0 8.0 y con firefox pero no me funciona en ie 6.0 os pongo la funcion a ver si alguien sabe que tengo mal.

Código:
function inicio(){
	f = document.getElementById('center').offsetHeight;
	parent.document.getElementById('content').style.height=f+"px";
	
	/*var iframe = window.parent.document.getElementById("content");
    var container = document.getElementById("center");*/
}
e comprobado con un alert(f); y el tamaño de la capa si que lo coge debe estar el problema al cambiar el tamaño del iframe,

la llamada a esta funcion la realizo en el onload de cada html.

un saludo y gracias
  #2 (permalink)  
Antiguo 13/06/2009, 22:06
Avatar de pato12  
Fecha de Ingreso: septiembre-2007
Ubicación: Salta
Mensajes: 1.620
Antigüedad: 17 años, 3 meses
Puntos: 101
Respuesta: funcion que resizea un iframe

Hola,
Prueba haci:
Código javascript:
Ver original
  1. function inicio(){
  2.     dom=document.getElementById('center');
  3.     f=dom.clientHeight==0?dom.offsetHeight:dom.clientHeight;
  4.     dom.parentNode.style.height=f+"px";
  5.    
  6.     /*var iframe = window.parent.document.getElementById("content");
  7.     var container = document.getElementById("center");*/
  8. }
Suerte
Salu2
__________________
Half Music - www.halfmusic.com
  #3 (permalink)  
Antiguo 14/06/2009, 16:38
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: funcion que resizea un iframe

Hola pato,

gracias por la respuesta, pero debe haber algun problema puesto que con eso no resizea nada, lo que no se si con ese codigo pretendes que en el iframe ponga el height por defecto a 0


un saludo
  #4 (permalink)  
Antiguo 17/06/2009, 11:51
 
Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: funcion que resizea un iframe

hola, sigo sin averiguar que es lo que pasa.

no entiendo que puede fallar ya que las funciones son basicas y deberian ser compatibles para la 6.0 ya que en la 7 y 8 y en todas del firefox funcionan


gracais de nuevo
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 19:52.