Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/02/2007, 13:31
Avatar de locojars
locojars
 
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años, 6 meses
Puntos: 4
Re: calcular altura automaticamente de iframe, no scroll

Las paginas que vas a visuazalir en el iframe estan dentro de una tabla??? porque si es asi, talvez podria capturarse el tamaño de la tabla para tratar de cambiar el tamano de tu iframe.

De todas formas te copio un codigo que encontre por ahi, lo que han hecho con esto es que depende de la pagina que cargue utilizan un estilo u otro, pero si en tu caso lo quieres hacer dinamico quiza capturando el tamaño de la tabla se podria hacer algo.

Código:
<style type="text/css">
/* <![CDATA[ */
iframe.rabbit {
width: 100px;
height: 200px;
}
iframe.hat {
width: 200px;
height: 50px;
}
/* ]]> */
</style> 

<script type="text/javascript">
// <![CDATA[
function resizeiframe(iframe_id){
var the_iframe = document.getElementById(iframe_id);
var the_iframe_src = the_iframe.src;
if(the_iframe_src == 'page2.html'){
the_iframe.className = 'rabbit';
} else {
the_iframe.className = 'hat';
}
alert(the_iframe.className);
}
// ]]>
</script>
Código HTML:
<iframe class="rabbit" name="magiciframe" id="magiciframe" src="page1.html" align="center" bgcolor="transparent" ALLOWTRANSPARENCY="true"></iframe>
<a href="#" onclick="resizeiframe('magiciframe');return false;">resize</a> 
Salu2,
Jars
__________________
No le digas a Jehová que tan grande es tu problema, dile a tu problema cuan grande es Jehová.