Как узнать о том, что флэш уже загрузился.
Задачка:
Есть флэшовый ролик, с которым я ничего поделать не могу. Этот ролик я вставляю на страницу, после чего узнаю высоту дива, в котором находится этот ролик (отдельная функция). Во всех браузерах кроме FF3 худо-бедно рабтает. Т.е. почти все браузеры как бы сначаля загружают ролик, потом меряют высоту дива. FF3 же сначала мерит высоту дива и только потом загружается ролик. В итоге имеем неверную высоту. Так вот мне бы хотелось функцию, которая занимается измерениями, поставить на событие "ролик загружен". Возможно ли такое и если да, то как? Через window.setTimeout делать бы не хотелось - оставил как запасной вариант. ПС. М.б. есть еще более простое решение, просто я торможу?! :confused: |
Т.е. я правильно понял, что средствами JS такое не получится сделать?
|
Во первых вы всегда можите поправить флеш ролик под свои нужды и добавить туда функцию, которая например будет вызывать опять же функцию на JS, которая к примеру поменяет какую то переменную, отвечающую за то что ролик загружен.
|
Цитата:
Цитата:
|
А у <object> нет события onload?
|
Часовой пояс GMT +3, время: 15:23. |