ну почему же не пробовал? я пробовал динамический способ создания swfobject.embedSWF() для innerHTML
PHP код:
<script>
...
document.getElementById("div_name").innerHTML = 'swfobject.embedSWF(...)';
</script>
Не работает, просто выводит в div-е эту строчку. Вставка тэгов <script> не спасает.
Также пробовал статический способ внедрения через <object>.
Если есть недоверие, попробуйте сами.
Немного расскажу про условия моей задачи: изначально div пустой в html/php. Если удалось получить переменную с фейсбука (fb id), то требуется вставить в div флэшку (swf) и передать ей параметром fb id (через FlashVars). Если не удалось, отобразить в div-е картинку, что доступ запрещен.
Таким образом подходит только динамический способ внедрения.