swfobject не выполняется после вызова ajax - PullRequest
0 голосов
/ 22 августа 2011

У меня есть два php-скрипта: первый вызывает ajax, второй возвращает код javascript и div для swfobject.Я вызываю второй файл дважды: после загрузки страницы (она работает нормально и я вижу swfobjects) и после нажатия пользователем кнопки (она не работает, а div просто гаснет)Я полагаю, что embedSWF работает ТОЛЬКО после загрузки страниц, потому что мой вызов ajax правильный.Но путь должен быть найден!Есть идеи?

1 Ответ

2 голосов
/ 22 августа 2011

Да, swfobject.embedSWF предназначен для работы после загрузки страницы - у него есть встроенный обработчик событий domload.

Если вы не хотите, чтобы swfobject автоматически внедрялся при загрузке страницы, используйтеswfobject.createSWF вместо.Официальная документация объясняет, как работает swfobject.createSWF.

РЕДАКТИРОВАТЬ:

После перечитывания вашего поста я вижу, что вы хотите встроить SWF после страница уже загружена.swfobject.embedSWF может использоваться в обоих случаях.Вот учебник и пример .

...