iframe con altura modificable?
3 seguidores
Pues eso, sabeis como hacer que un div pueda modificar su altura?
getElements con javascript, php, document.write con javascript pero..... hay alguna manera más... ¿limpia?
Pues eso, sabeis como hacer que un div pueda modificar su altura?
getElements con javascript, php, document.write con javascript pero..... hay alguna manera más... ¿limpia?
Seguro que tienes mucho que decir, te estamos esperando.
XrV
<div id="capa">contenido</div>
<script type="text/javascript">
e=document.getElementById("capa");
e.style.border="1px solid red"; //para ver q rula
e.style.height=50;
</script>
ala, ahí lo tienes :P
si quieres puedes hacer algo más chorra:
<div id="capa">contenido</div>
<script type="text/javascript">
i=0;
e=document.getElementById("capa");
e.style.border="1px solid red"; //para ver q rula
function oppala(){
i++;
e.style.height=i;
}
setInterval(oppala,100);
</script>
ezuuuuu q sueño tengoooooo no se puede ir de farra ni 2 minutos entre semanaaaaaa
ozke
sq estoy haciendo la web en xhtml 1.0 y hasta ahora no habia tocao javascript, supongo que habrá que usarlo, como hemos exo toa la vida xD que remedio, aunque no se si prefiero php
zigotica
ozke
Pues eso, sabeis como hacer que un div pueda modificar su altura?
¿puedes explicar <em>exactamente</em> que quieres hacer?
ozke
Pues tengo definida la altura de un div en un CSS aparte.
Dentro del div va un documento html cuya altura es diferente en función de su contenido.
No quiero ni que quede demasiado alto cuando hay poco contenido, ni demasiado pequeño, scroll del div, si se sobrepasa.
La idea es que si se sobrepasa el scroll salga en la página, no en el div? Por qué? Pa imprimil bien :D
Mezpliko?
zigotica
¿o sea no tienes un div, tienes un iframe, no? ¿o pasas los datos al div onload (usando el iframe de "buffer de carga")?
zigotica
en cualquier caso, si usas un DIV, tanto si metes el contenido externo a mano o usando un iframe como buffer (que pasa los datos al div cuando se ha cargado la pagina) entonces lo mas facil es no darle una altura a ese div, y las barras de la pagina apareceran solas y desaparecen si no hacen falta
ozke
Pues eso, se me va la pelota, decía el iframe.
No quiero que le salgan barritas de scroll al iframe, sino que se haga tan grande como la web. Y si acaso que salgan las barras a la ventana del explorer principal. Lo cual me dejara imprimir correctamente :P
zigotica
https://www.domestika.org/foros/viewtopic.php?t=15448
pero no abuses de los iframe
ozke
Es desir, con getElementsById, weno, lo haremos así, siento la perdida de tiempo, ya habia ojeado antes el post que me pasas, ahora le he prestado más atención, merci tio ;)
ozke
zigotica
pero no abuses de los iframe
Solo tengo uno, pero ahi carga todo, pq dices lo de no abusar?
ozke
Finalmente, una cosita,
<fieldset>La etiqueta: "iframe" no tiene el atributo: "onload" en las versiones activas actualmente.[XHTML 1.0 de transición]</fieldset>
Me dice eso en referencia al onLoad, sabes como hacerlo para que valide XHTML?
zigotica
añade un onload en el documento cargado