Foros del Web » Creando para Internet » HTML »

iframe autoajustable

Estas en el tema de iframe autoajustable en el foro de HTML en Foros del Web. hola me gustaria saber si es posible autoajustar en lo alto a un iframe..como?..de ante mano gracias por alguna respuesta que pudiesen darme.:D saludos!!...
  #1 (permalink)  
Antiguo 15/01/2007, 15:46
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
Antigüedad: 11 años
Puntos: 0
iframe autoajustable

hola me gustaria saber si es posible autoajustar en lo alto a un iframe..como?..de ante mano gracias por alguna respuesta que pudiesen darme.:D saludos!!
  #2 (permalink)  
Antiguo 16/01/2007, 10:23
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
Antigüedad: 11 años
Puntos: 0
Re: iframe autoajustable

nadie dijo yo?
  #3 (permalink)  
Antiguo 16/01/2007, 10:49
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Re: iframe autoajustable

mira hace rato, creo que PGB , habia preguntado algo parecido en el foro de CSS, segui el hilo un tiempo y creo que no encontraron solución para esto, pero no estoy seguro.

Date una vuelta por ahi y fijate, o busca la palabra iframe ajustable en el buscador del foro.
  #4 (permalink)  
Antiguo 17/01/2007, 10:12
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
Antigüedad: 11 años
Puntos: 0
Re: iframe autoajustable

Cita:
Iniciado por DragonX Ver Mensaje
mira hace rato, creo que PGB , habia preguntado algo parecido en el foro de CSS, segui el hilo un tiempo y creo que no encontraron solución para esto, pero no estoy seguro.

Date una vuelta por ahi y fijate, o busca la palabra iframe ajustable en el buscador del foro.
Gracias he encontrado por ahi este codigo y si FUNCIONA!!
---------------------------------------------------------------------

The Code
In the head of your document enter the following JavaScript code:

<script language="JavaScript">
<!--
function calcHeight()
{
//find the height of the internal page
var the_height=
document.getElementById('the_iframe').contentWindo w.
document.body.scrollHeight;

//change the height of the iframe
document.getElementById('the_iframe').height=
the_height;
}
//-->
</script>

and in the body create the iframe tag:
<iframe width="700" id="the_iframe"
onLoad="calcHeight();"
src="testing_page.shtml"
scrolling="NO"
frameborder="1"
height="1">
An iframe capable browser is
required to view this web site.
</iframe>


--------------------------------------------------------------
sencillo no?...
  #5 (permalink)  
Antiguo 17/01/2007, 10:37
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Re: iframe autoajustable

Excelente!
  #6 (permalink)  
Antiguo 18/03/2008, 20:29
 
Fecha de Ingreso: marzo-2008
Mensajes: 2
Antigüedad: 9 años, 8 meses
Puntos: 0
Re: iframe autoajustable

STRAW102 no me funciona, se ve fácil pero no funka sera que esta mal el código? me pregunto si tienes algún enlace donde podamos ver esa aplicación funcionando, yo también tengo ese problema y ya estoy pensando que es imposible que un iframe se expanda automáticamente

Última edición por SuperPatricio; 18/03/2008 a las 20:33 Razón: completar idea
  #7 (permalink)  
Antiguo 19/03/2008, 10:05
 
Fecha de Ingreso: marzo-2008
Mensajes: 342
Antigüedad: 9 años, 8 meses
Puntos: 4
Re: iframe autoajustable

Cita:
Iniciado por SuperPatricio Ver Mensaje
STRAW102 no me funciona, se ve fácil pero no funka sera que esta mal el código? me pregunto si tienes algún enlace donde podamos ver esa aplicación funcionando, yo también tengo ese problema y ya estoy pensando que es imposible que un iframe se expanda automáticamente
el iframe puedes configurar su alto desde su misma etiqueta

<iframe name="nombre" witdh="200" height="300" src...

o trambien desde estilos

<iframe name="nombre" class="estiloiframe"...
y en tu archivo css:
.estiloframe
{
heigth=200;
...
}

ó
<iframe name "nombre" style="width...


espero que te sriva de ayuda
  #8 (permalink)  
Antiguo 12/01/2009, 19:12
Avatar de nes24  
Fecha de Ingreso: julio-2005
Mensajes: 746
Antigüedad: 12 años, 5 meses
Puntos: 3
Respuesta: Re: iframe autoajustable

ese codigo no sirve..
__________________
No hay nada que foros del web no sepa!!!!

Peca tanto quien presume de su belleza como de su inteligencia, ya que la brevedad de la vida aunque distorcionada siempre estara presente.
  #9 (permalink)  
Antiguo 27/01/2010, 16:50
 
Fecha de Ingreso: febrero-2005
Mensajes: 3
Antigüedad: 12 años, 10 meses
Puntos: 0
Respuesta: iframe autoajustable

Hola,

Puedes probar este codigo en javascript, yo lo ocupe para .net c#


En el aspx donde está el un iframe agrego este tag

<script type="text/javascript" language="javascript">
function autofitIframe(id)
{
if (parent.document.getElementById(id) ==null)
{ return; }
if (!window.opera && !document.mimeType && document.all && document.getElementById){
parent.document.getElementById(id).style.height=th is.document.body.offsetHeight+"px";
}
else if(document.getElementById){
parent.document.getElementById(id).style.height=th is.document.body.scrollHeight+"px"
}
}

</script>

donde cargo todo el diseño de la página, agrego la propiedad de OnLoad

<body onload="autofitIframe('frmlink');">

y finalmente, mi iframe está así declarado

<iframe id="frmlink" name="frmlink" src="Inicio.aspx" width="95%" scrolling="no" runat="server"
marginheight="0" marginwidth="0" frameborder="0"></iframe>


Espero te sirva.

Saludos!
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 13:05.