PDA

Просмотр полной версии : как узнать из флеш-ролика что Html-документ полностью загружен?


stormaster
17.06.2005, 09:59
может кто-нибудь мне помочь?
как узнать из флеш-ролика что Html-документ полностью загружен?

iNils
17.06.2005, 11:56
а документ в котором находиться сама флешка?

netstuff
17.06.2005, 12:20
копай в сторону

<body onLoad="letTheFlashKnowIt()"></body>

где, letTheFlashKnowIt() - твоя функция, говорящая флешу что надо делать

stormaster
17.06.2005, 22:25
да, флешка на той же страничке

копай в сторону

<body onLoad="letTheFlashKnowIt()"></body>

где, letTheFlashKnowIt() - твоя функция, говорящая флешу что надо делать

Это конечно работает, но проблема усугубляется тем что к HTML странице я доступа не имею и все должно делаться из флэша
Пробовал добавить похожий жаваскрипт из флеша, но по моему до окончательной загрузки страницы это не работает.
Т.е. флешу нужно знать когда загрузилась вражеская страница :)

netstuff
17.06.2005, 23:04
но проблема усугубляется тем что к HTML странице я доступа не имею

хмммм... а к JavaScript'ам? вернее к тому внешнему JS, который грузицца в нужную HTML-ну (если он конечно есть)?

stormaster
17.06.2005, 23:47
нет, кроме содержимого флеша, я ни к чему доступа не имею.
максимум что я могу это getURL("javascript:xxx();void(0)");
пробовал перепрописывать HTML теги, но получается только когда локально тестирую, а если с сервера, то влияет фактор загрузки. Получается что я не могу менять HTML пока вся страница не загрузилась. Ставить задержку на время тоже не выход. Канал у всех разный. Получается что если смогу из флеша понимать когда страница загружена, то проблем быть не должно

stormaster
19.06.2005, 01:16
хотя бы скажите что это невозможно :)

MIX-er
19.06.2005, 20:59
попробуй с интервалом в секунду запускать свою функцию... как страничка прогрузится всё сработает... в крайнем случае должно...))

TERRORist
19.06.2005, 21:29
Ты можешь забить в скобках функции "в кавычках" любой JavaScript, но в строчку.

stormaster
20.06.2005, 00:50
попробуй с интервалом в секунду запускать свою функцию... как страничка прогрузится всё сработает... в крайнем случае должно...))
Самый рабочий мой вариант так и работает,- но почему-то не всегда, подтормаживает и иногда не дает элементам сайта загрузиться.

Давайте пойдем от противного. Какими уникальными свойствами обладает полностью загруженная страница. Действенный вариант window.onload = function() {...} из флеша работать не хочет.