Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2007, 08:26
mynameis
 
Fecha de Ingreso: marzo-2007
Mensajes: 32
Antigüedad: 17 años, 9 meses
Puntos: 0
Re: php dentro de un iframe... pregunta

A ver, lo intentaré explicar más claramente:
El iframe se re-dimensiona automáticamente al contenido que carga. (con un javascript).
Pero solo lo hace cuando se carga la página que lo contiene o cuando el contenido del iframe aumenta, pero no cuando disminuye.

Si has estado leyendo el contenido del iframe (una página larga) hasta abajo y luego el contenido cambia a una longitud más corta, lo que pasa es que no se adapta a este contenido más corto, y el resultado es que te quedas situado en la parte baja del iframe y que ahora no contiene nada.
Si refrescas la ventana (F5), entonces vuelve a recargar el contenido del iframe adaptándolo a la nueva longitud, pero sigues estando situado en la parte baja de la página.

Pongo de nuevo la dirección. y ahora bien puesta:
www promotorasocial net/espanol/libro-visitas htm

(donde es un punto)

El código que hay ahora es este:

<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>

y el iframe es así:

<iframe width="750" id="the_iframe"
onLoad="calcHeight();"
src="ladireccióndelapágina.php"
scrolling="no"
frameborder="0"
height="100%" name="libro" border="0">
</iframe>

Gracias de nuevo y saludos