Quiero mostrar una imagen dentro de un iframe en mi página web. Sin embargo, el problema es que no puedo lograr que se expanda al 100% de su tamaño.Mostrar imagen en Iframe
Lo que quiero hacer es lo siguiente.
- Tengo un iframe en mi página web.
- Llamar una imagen dentro del iframe.
- Haga que la imagen se expanda a tamaño completo y, como reacción, el iframe me permite desplazarme.
- no tiene ningún barras de desplazamiento en mi página web
Actualmente, aquí está el código que tengo:
echo"<iframe name='graph' id='graph' src=$image style='position:absolute; top:0px; left:0px; height:100%;width:100%'></iframe>";
Lo que esto hace es que, hace que el iframe vienen en la parte superior de mi página web y todavía no se expande al 100%. Si quito la posición: absoluta en lugar:
echo"<iframe name='graph' id='graph' src=$image style='top:0px; left:0px; height:100%;width:100%'></iframe>";
termino conseguir que se expanda en anchura para 100%, pero en términos de altura, es sólo 3 píxeles de alto y hay una barra de desplazamiento para desplazarse a la fondo.
Recorrí la web buscando una solución, pero nada de lo que probé funciona. Algunos mencionaron cambiar CSS así, pero fue en vano ...
EDITAR
Otro problema que enfrentamos es que la imagen se alejaste en Firefox. Necesito hacer clic en la imagen dentro del iframe para expandirlo a su tamaño completo. Sin embargo, aparece correctamente en Chrome e IE. ¿Hay una solución para esto?
¿Por qué coloca las imágenes en marcos flotantes en primer lugar? Hacerlo los lleva fuera del alcance de sus reglas CSS o JavaScript en su página, limitando severamente el control de su propia página. –
Dan, no quiero que mi imagen grande introduzca barras de desplazamiento en mi página. No es la mejor manera de hacerlo, lo sé ... – 12345
Luego póngalos dentro de un div con un tamaño máximo fijo, configure su propiedad de desbordamiento para que consiga las barras de desplazamiento en lugar de su página, y use JavaScript para cambiar el tamaño de la imagen después cargas para caber dentro del div y eliminar las barras de desplazamiento. Poner la imagen en un iframe te quita la capacidad de hacer tales cosas. –