| |||
Re: iframe autoajustable Cita: 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?... |
| |||
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 19:33 Razón: completar idea |
| |||
Re: iframe autoajustable Cita: 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 |
| ||||
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. |
| |||
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! |