Bonjour,
Dans une appli que je dois modifier (je précise car je n'utilise jamais de iframe) il faut adapter la hauteur du iframe en fonction de son contenu.
J'ai donc le code suivant :
La partie IE fonctionne (une fois n'est pas coutume
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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>) 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+![]()
![]()
Partager