Hauteur du iframe en fonction de son contenu
Bonjour,
Dans une appli que je dois modifier (je précise car je n'utilise jamais de iframe :mrgreen:) il faut adapter la hauteur du iframe en fonction de son contenu.
J'ai donc le code suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
<script language="JavaScript" type="text/javascript">
<!--
function iFrameHeight(obj)
{ alert('ici1');
if(document.all)
{
// IE
var h = obj.document.body.scrollHeight;
obj.style.height = h;
// document.frames('content_id').style.height = h;
alert('IE : ' + h);
}
else
{
// Firefox
var h = obj.contentDocument.body.scrollHeight;
obj.style.height = h;
alert('Firefox : ' + h);
}
}
-->
</script> |
La partie IE fonctionne (une fois n'est pas coutume :aie:) mais la partie Firefox me renvoie toujours la même valeur de 600 et cela quel que soit son contenu.
Où donc est l'erreur ? :?
Merci d'avance.
A+ ;) ;)