Salut,
J'ai actuellement une IFrame qui se redimensionne lors du chargement grâce à cette fonction :
et donc mon appel se fait comme suit :
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 <script language="Javascript"> function size(){ var width = screen.availWidth; width = width - 235; var largeur = ""+width+"px"; var height = screen.availHeight; height = height-268; var hauteur = ""+height+"px"; document.getElementById("ifrm").style.width=largeur; document.getElementById("ifrm").style.height=hauteur; } </script>
Or, mon problème est que dans cette iframe, il peut y avoir d'autres (un seul cas) iframe qui se redimensionnent automatiquement ou qui chargent une page externe lors du clic sur un lien quelconque de la page contenue dans l'IFrame.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <iframe src="{emplacement/lien[last()]/lienPrincipale/text()}" name="framePrincipale" scrolling="yes" frameborder="0" id="ifrm" onload="size();"> </iframe>
Donc, pas de redimension.
Comment faire pour redimensionner lors du changement de la taille de l'iframe ?
Y-a-t-il un évenement en javascript ? J'ai bien tenté onchange mais il semble reservé aux formulaires et autres textarea...
Merci d'avance
Fred
Partager