Foros del Web » Creando para Internet » HTML »

asignar el scroll del navegador a un iframe

Estas en el tema de asignar el scroll del navegador a un iframe en el foro de HTML en Foros del Web. hola. les cuento mi idea. es media rara creo jaja pero bueno. tengo una pagina que en el medio tiene un iframe donde muestra un ...
  #1 (permalink)  
Antiguo 30/09/2011, 18:55
Avatar de intiweb  
Fecha de Ingreso: mayo-2009
Ubicación: Capital Federal
Mensajes: 363
Antigüedad: 15 años
Puntos: 5
asignar el scroll del navegador a un iframe

hola. les cuento mi idea. es media rara creo jaja pero bueno.
tengo una pagina que en el medio tiene un iframe donde muestra un cierto contenido que es mas alto quel iframe con lo que para vr todo el contenido se usa un scroll. bueno lo que yo quiero es que en vez de que el iframe tenga un scroll el scroll que baja el contenido del iframe sea el del navegador o sea el que vajaria toda la web. se entiende ??
no se si se podra pero bueno me tiro a preguntar, que con eso nunca se pierde mas bien siempre se gana ;).
saludos
__________________
un saludo..... . . .
  #2 (permalink)  
Antiguo 03/10/2011, 09:32
 
Fecha de Ingreso: julio-2010
Mensajes: 41
Antigüedad: 13 años, 9 meses
Puntos: 7
Respuesta: asignar el scroll del navegador a un iframe

hola intiweb yo tambien tenia ese mismo problema hace unas semana y pase mucho trabajo para encontrar la solucion, aqui la comparto contigo a mi me ha funcionado muy bien, aunque no recuerdo en que web la encontre te paso el codigo.

esto se logra creando una funcion javascript y luego llamandola en el iframe con el evento onload y automaticamente carge la pagina el iframe se expande al tamaño de su contenido

Código HTML:
<script language="JavaScript" type="text/javascript">                   
                    function autofitIframe(id){
                     if(document.getElementById) {
                            id.style.height=id.contentDocument.body.scrollHeight+"px";
                        }
                    }
</script>

<iframe id="content" name="frame" frameborder="0" src="paginas/portada.html" onload="autofitIframe(this);" >
</iframe> 

Etiquetas: iframe, navegador, scroll
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 01:33.