Comunidad de diseño web y desarrollo en internet online

IFrame Height en Firefox 3.0

Citar            
MensajeEscrito el 22 Ago 2008 12:31 pm
Hola, tengo una página con un Iframe que quiero que ocupe el 100% de alto (height).

Tengo este código que funciona bien en IE 6.0 y IE 7.0 pero no se ve bien en Firefox 3.0.

Cómo podría conseguir que el iframe llegue al 100% de height ??

En IE me funciona esto:
var obj=document.getElementById("iframeContenedorFicheros");
obj.style.height=screen.height-120;

Gracias.


<table width="100%" border="0" cellspacing="0" cellpadding="0" class="maincontentcontainer"
id="maincontentcontainer" >
<tr >
<td valign="top" >

<!--START LEFT SIDE BAR-->
<div style="OVERFLOW:auto;WIDTH:300px;height:640px;TEXT-ALIGN:left" id="divTV" class="divscroll marcoCapasConScroll">
</div>
<!--END LEFT SIDE BAR-->
</td>
<td style="width: 1px;background-color:Green" class="topheaderbgcolor">
<!--START DIVIDER-->
<img src="/comunes/imagenes/spacer.gif" width="1" height="1"/>
<!--END DIVIDER-->
</td>
<td valign="top" style="width:100%;">
<!--START RIGHT SIDE BAR xxnoresize
height="100%" no aparece en tabla !!!
-->
<iframe src="../PaginaInicioVisualizador.htm"
id="iframeContenedorFicheros"
width="100%"
scrolling="auto"
onload="showMsg();ficheroCargado();" ></iframe> <!--END RIGHT SIDE BAR--></td>
</tr>
</table>

<script type="text/JavaScript">
//<!--
var obj=document.getElementById("iframeContenedorFicheros");

obj.style.height=screen.height-120;//obj.document.body.clientHeight;

//-->
</script>

Por alhambraeidos

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 22 Ago 2008 04:24 pm
¿IFRAMES ???


hargggg no uses esa cosa al menos que sea estrictamente necesario (y de seguro no lo es)

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 25 Ago 2008 06:46 am
En este caso lo es para visualizar un PDF.

Alguna solución respecto a mi pregunta ??

Gracias, saludos.

Por alhambraeidos

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Ago 2008 02:03 pm
ok
supongo que ese pdf lo generara tu sistema, por tanto se te seria fácil saber cuanto mide el documento, podria el iframe no tener el 100% de alto si no, el alto en pixeles que tendra tu documento (alto fijo)

ahora si lo que quieres es que se vea a pantalla completa, es tan facil como darle un link o redireccionar a dicho pdf (el navegador automaticamente hará el resto)

si no sabes el alto que tendrá el documento tendrías que averiguarlo con javascript para modificar el alto de tu iframe

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 25 Ago 2008 03:13 pm
y para que utilizar un iframe si se puede embeber el pdf en la misma pagina......¿?

<embed src="tu_archivo.pdf#toolbar=1&navpanes=0</embed>&scrollbar=1" width="780" height="600" />

Por DragonX

24 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 25 Ago 2008 10:41 pm
Creo recordar que "embed", es aún menos estandard que el "iframe"
¿también lo aceptaría un "object"? (que es más estándard)

En cualquier caso... creo que sería mejor un iframe... aunque aún mejor, creo que sería, proveer, junto al iframe (u object), un enlace al PDF en cuestión.

Ponerlo con height=100%, lo veo muy mala idea.

Por El Oso Amoroso

Claber

1780 de clabLevel

6 tutoriales

 

Madrid, España, Europa, Eurasia, La Tierra, Sist.Solar, Vía Láctea, UNIVERSO

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.