2010-07-21 11 views
5

Necesito insertar un sitio web en otro sitio web (creo que a través de un iframe). Quiero incrustar este sitio web en esta resolución: 200x150 píxeles.¿Cómo incrustar un sitio web redimensionado a través de un iframe?

¿Cómo puedo hacer eso?

+0

¿Espera escalar el sitio web para que quepa completamente dentro de ese iframe o mostrarlo en tamaño normal? – Lazarus

+0

Quiero escalar el sitio web para que quepa completamente dentro de ese iframe. ¿Esto es posible? Gracias :) – xrobot2

Respuesta

0

Es imposible escalar sitios web completos mediante programación, ya sea en un iframe o no.

Tendría que tomar una captura de pantalla de la página incrustada en el lado del servidor, cambiar el tamaño de eso y servirlo como una imagen.

0

Si quiere decir escalar el sitio web para que quepa en ese marco, entonces no puede.

0

El sitio web debería ser excepcionalmente pequeño para ajustarse a esas dimensiones.

<iframe src="http://www.google.com" width=200px; height=150px;></iframe> 
0

Si usted no tiene acceso al sitio iframes sí, entonces hay muy poco que se pueda hacer ya que no se puede acceder iframe de otros dominios con Javascript.

Sin embargo, si puede cambiar la página externa, puede pasar un parámetro de URL o probar CSS3 media queries. Para el parámetro URL, simplemente incluiría una hoja de estilo secundaria si el parámetro estaba presente que cambió el diseño o redujo el tamaño de la página web de alguna manera.

6

En caso de que alguien pase por aquí. Solución en https://stackoverflow.com/a/11382661/605112. Mismo problema en contexto diferente. Establezca iframe al ancho y alto deseado y use CSS para escalarlo. Puede no funcionar en todos los navegadores.

<iframe width="1024" height="768" src="http://www.bbc.com" style="-webkit-transform:scale(0.5);-moz-transform-scale(0.5);"></iframe> 
Cuestiones relacionadas