Hola Miguel!
El script no funciona en firefox tal y como esta , pero se arrega
simplemente utilizando el metodo getElementById para acceder a los elementos
(en lugar de usar directamente el id), que es como el DOM manda ;)
Tendrias simplemente que cambiar las sentencias "capa.offsetHeight" por
"document.getElementById('capa').offsetHeight" y asi en todas las que hagan
referencia a un id y listo, te funciona en ie y en firefox.
saludos!
--
Jose Florido
www.avidos.net
----- Original Message -----
From: "Miguel Hurtado" <[EMAIL PROTECTED]>
To: "'Ovillo, la lista de CSS en castellano'" <[email protected]>
Sent: Friday, November 04, 2005 9:34 AM
Subject: RE: [Ovillo] Tamaño de mi iframe
Hola Angel te adjunto el código javascript y html de dos páginas de
ejemplo una sería la A llamada "prueba.htm" y la otra sería la B
(contenida en la A con un iframe) llamada "contenido.htm"
Verás que la página B se ve totalmente desde la A.
Página (A) prueba.htm
------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script>
function inicio(){
f = capa.offsetHeight
alert(f);
capa.style.height = f;
}
</script>
</head>
<body onload="inicio();">
esto es un texto de prueba<br>
esto es un texto de prueba<br>
esto es un texto de prueba<br>
<div id="capa" style="overflow:no;">
<table cellpadding=0 cellspacing=0>
<tr>
<td id="central">
<iframe src="contenido.htm" scrolling="no" height=""
style="height:100%;"></iframe>
</td>
</tr>
</table>
</div>
</body>
</html>
---------------------------------------------
Página (B) contenido.htm
-----------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<script>
function inicio(){
f = contenido.offsetHeight
alert(f);
parent.capa.style.height = f;
parent.central.style.height = f;
}
</script>
</head>
<body onload="inicio();">
<div id="contenido" style="overflow:auto;">
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
<br>
dfas zxczxc zxczxcz<br>dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
<br>
dfas zxczxc zxczxcz<br>dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
<br>
dfas zxczxc zxczxcz<br>dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
dfas zxczxc zxczxcz<br><br>
<br>
dfas zxczxc zxczxcz<br>dfas zxczxc zxczxcz<br>
</div>
</body>
</html>
Espero que te sirva.
Un saludo
-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] En nombre de Angel
Enviado el: jueves, 03 de noviembre de 2005 22:26
Para: Ovillo, la lista de CSS en castellano; [EMAIL PROTECTED];
d-p-web
Asunto: [Ovillo] Tamaño de mi iframe
Hola quiero incluir en una zona de mi pagina web (A) otra pagina web
(B).
Para ello uso un iframe, me gustaría que ese iframe tuviera el tamaño
total de la página web (B)... no lo consigo ... Si le pongo los
atributos al iframe width=100% y height=100% el iframe toma el tamaño de
la página web (A), es decir el tamaño de mi ventana. ¿Como podría hacer
para que el iframe tomase el tamaño de la página web (B)?
Espero me entendieran la pregunta :)
Existe otra alternativa al uso de iframes ?
GRACIAS
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a [email protected]
Puedes modificar tus datos o desuscribirte en la siguiente dirección:
http://ovillo.org/mailman/listinfo/ovillo