SWFObject v1.5.
Подключен между тегами head.
<script type="text/javascript" src="swfobject.js"></script>
Код в теге body:
<div id="flashcontent">
<div class="flash_upgrade">Flash-плеер не установлен или используется устаревшая версия. </div><br>
<a href="http://get.adobe.com/flashplayer/"><div class="flash_upgrade"><img src="get_adobe_flash_player.png" width="120" height="55" alt=""></div></a>
</div><!-- #flashcontent-->
<script type="text/javascript">
var so = new SWFObject("flash/banner1.swf", "flash", "600", "400", "8", "#000000");
so.write("flashcontent");
</script>
Хочу подключить ява скрипт в теге head, но когда скрипт оказывается перед блоком flashcontent. Отображается альтернативный текст. Т.е. флеш не отображается. По логике должно быть наоборот. Скрипт выполняется и содержимое flashcontent наполняется. Т.к. он наполнится только после того как скрипт выполнится, то нелогично расположение flashcontent перед скриптом.
Вопрос: Так должно быть или нет? Может что-то нужно подправить?