2009-07-31 7 views
0

Lorsque l'onReady-event de mon iframe est déclenché, je dessine un graphe de flot (le iframe est dans un composant ext). Mais le graphique est dessiné avec le mauvais espacement (les étiquettes sont au mauvais endroit - soit loin de l'axe ou sur la mauvaise rangée, les deux provoquant l'apparition de ces barres de défilement agaçantes). Toutefois, le graphique se redresse correctement avec les mêmes données à chaque fois que l'événement onWindowResize est déclenché.Y a-t-il un événement après onReady? (Flot iframe problem)

Est-ce que quelque chose pourrait se produire APRÈS l'événement onReady qui change la taille de l'iframe (rendant le graphique de flot soudainement de la mauvaise taille)? Pourquoi le graphique dessinerait-il incorrectement pour l'événement onReady et non pour l'événement onWindowResize?

Je ne pense pas que cela n'a rien à voir avec Flot (une bibliothèque qui fonctionne JS cartographie sur jQuery) lui-même ...

+0

BTW, flot dessine à un div dans l'iframe qui prend jusqu'à 95% de largeur et la hauteur réelle (300px). – thewillcole

Répondre

2

Pouvez-vous utiliser onLoad?

Existe-t-il des images [définies sans largeur et hauteur explicites] qui pourraient être chargées après la mise sous tension, provoquant ainsi le changement des cotes?

+0

Je pense que vous avez raison; il semble que les images changent la taille iframe après onReady. – thewillcole

Questions connexes