Bonjour,
Actuellement j'utilise du javascript pour redimensionner une iframe par rapport à son contenu de cette manière:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <div id="content"> <iframe name="tht" width="100%" src="path" onload='javascript:resizeIframe(this);'></iframe> </div>
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 function resizeIframe(obj) { obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px'; }
Mais j'ai remarqué depuis quelque temps lorsque le fichier à afficher est trop gros (+ en parallèle il ya d'autre traitement sur la page) et que le serveur et lent, l'iframe ne se redimensionne pas ou pire ne se redimensionne pas et n'affiche rien.
Peut être que la solution que j'utilise n'est pas la bonne. Je précise tout de même que les essai fait en local y a pas de souci.
Y t'il d'autre moyen de faire exactement ce que je souhaite faire sans utiliser du javascript quelque chose de plus "robuste"?
Sachant que je suis pas contre le fait d'utiliser du javascript si j'arrive à comprendre pourquoi dans certain cas ça ne marche pas
Merci
Partager