Есть ли событие после onReady? (проблема с плавающим фреймом)

Когда срабатывает событие onReady моего iframe, я рисую в нем график флота (iframe находится внутри компонента ext). Но график рисуется с неправильным интервалом (метки находятся не в том месте - либо далеко от оси, либо в неправильном ряду, что приводит к появлению этих раздражающих полос прокрутки). Однако график корректно перерисовывается с одними и теми же данными всякий раз, когда запускается событие onWindowResize.

Может ли что-то произойти ПОСЛЕ события onReady, которое изменяет размер iframe (внезапно делая график флота неправильным размером)? Почему график будет отображаться неправильно для события onReady, а не для события onWindowResize?

Я не думаю, что это имеет какое-то отношение к самому flot (библиотеке графиков JS, которая работает на jQuery)...


person thewillcole    schedule 31.07.2009    source источник
comment
Кстати, flot рисует в div в iframe, который занимает 95% ширины и фактическую высоту (300 пикселей).   -  person thewillcole    schedule 31.07.2009


Ответы (1)


Не могли бы вы использовать onLoad?

Существуют ли изображения [набор без явной ширины и высоты], которые могут загружаться после onReady, вызывая изменение размеров?

person epascarello    schedule 31.07.2009
comment
Я думаю ты прав; похоже, что изображения меняют размер iframe после onReady. - person thewillcole; 01.08.2009