Foros del Web » Programando para Internet » Javascript »

iframe dinamico

Estas en el tema de iframe dinamico en el foro de Javascript en Foros del Web. hola maestros. en la actualidad estoy trabnando con iframe y como todo sabemos uno le puede modificar sus propiedades talescomo ancho, alto, entre otros. bueno, ...
  #1 (permalink)  
Antiguo 29/04/2003, 09:36
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
iframe dinamico

hola maestros.


en la actualidad estoy trabnando con iframe y como todo sabemos uno le puede modificar sus propiedades talescomo ancho, alto, entre otros. bueno, que pasa, he intentado definir esas propiedades de una forma dinamica una vez que el usuario realise el enlace a tal pagina el iframe se adapte a su tamaño. como puedo lograr eso. esto debido a que cuando se carga una pagina la información es aveces muy corta y aveces muy larga y como le inabilite el scrol. yo lo intente pero nada solo lograba modificar el tamaño pero no mostraba nada... ¡nose que hacer ya!


gracias...

ah, si quieren ver el codigo me lo dicen y lo publico....
  #2 (permalink)  
Antiguo 29/04/2003, 12:56
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola alid:

Mira ésto

Recuerdo que contesté hace algún tiempo esa pregunta con este enlace...

Ésta es la página principal:

Código PHP:
<html>
<
head>
<
title>iframe</title>
<
script language="JavaScript">
<!--
function 
ajustar(anchoalto) {
document.getElementById("marco").style.width ancho;
document.getElementById("marco").style.height alto;
}
// -->
</script>
</head>
<body >
<iframe src="prueba17hijo.html" id="marco" style="width:500;height:200"></iframe>
</body>
</html> 
Y éste el iframe:

Código PHP:
<html>
<
body bgcolor=cyan text=red>
Medidas del padre:<br>
<
form name=padre>
ancho padre:<input name=ancho type=text value=""><br>
alto padre:<input name=alto type=text value=""><br>
<
input type=button value="reajustar marco" onclick="parent.ajustar(document.forms.padre.ancho.value, document.forms.padre.alto.value)"
</form>
</
body>
</
html
Espero que te sirva...

Saludos
  #3 (permalink)  
Antiguo 30/04/2003, 08:29
 
Fecha de Ingreso: diciembre-2002
Ubicación: Caracas D.F.
Mensajes: 144
Antigüedad: 21 años, 4 meses
Puntos: 0
Muchas gracias maestros, como anillo al dedo....

exito...
  #4 (permalink)  
Antiguo 25/04/2007, 18:23
 
Fecha de Ingreso: octubre-2005
Mensajes: 4
Antigüedad: 18 años, 6 meses
Puntos: 0
Re: iframe dinamico

hey amigos....auxilio...

lo siento..muy nuevo en esto...y aun no entiendo facilmente...

como le hago para que ese resize me funcione sin tener que dar clicka a un boton... o sea que se resize automaticamente cuando cargue
  #5 (permalink)  
Antiguo 26/04/2007, 00:50
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: iframe dinamico

Hola:

Desde el frame puedes usar el onload del body y ejecutar el método del padre...

En base al código anterior:
<body onload="parent.ajustar(this.offsetWidth, this.offsetHeight)" >

Aunque si hubiera elementos que cambiasen de tamaño como imagenes sin sus atributos o estilos de tamaño (width y height) el resultado no sería bueno.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 06/08/2007, 19:08
Avatar de manumaf  
Fecha de Ingreso: mayo-2007
Ubicación: Argentina
Mensajes: 854
Antigüedad: 17 años
Puntos: 6
Re: iframe dinamico

No entiendo todo bien con el codigo me aprese un formulario que regula el tamaño del frame pero yo quiero poner contenido hay no un formulario
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 10:08.