0

我想在我的单页上加载一些 Flash 横幅。我正在使用 swfobject ( http://code.google.com/p/swfobject/ )。当我以传统方式加载这十个横幅时 - 只是静态方式,通常其中一些(3-4)没有加载,只是空白字段,当我刷新页面时 - 总是有一些横幅没有加载。有没有办法以某种方式加载它们,它们会正常工作?:) 也许一些异步加载?

我正在使用 codeigniter 和 PHP。

我正在尝试以这种方式加载它们:

<?php foreach($category_res as $results){ ?>

    <script type="text/javascript">
            var id = <?php echo $results['id'];?>;
            swfobject.registerObject("banner"+id, "9.0.115");
    </script>


   <div class="baner">

            <div class="kreacja" style="padding-top:25px;" onclick="return false;">

            <object id="banner<?php echo $results['id']; ?>" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" >
                <object class="flash_banner" type="application/x-shockwave-flash" data="<?php echo '/prod_bann/kategorie/'.$results['category_name'].'/'.$results['file']; ?>"></object>
            </object>

            </div>

   </div>
            <?php } ?>

更新

我也尝试过动态 SWf 字段嵌入——但情况更糟。更多横幅未加载,代码如下:

                <script type="text/javascript">
                var id = <?php echo $results['id'];?>;
                var path = "<?php echo '/prod_bann/kategorie/'.$results['category_name'].'/'.$results['file']; ?>";
                swfobject.embedSWF(path, "banner"+id, "300", "120", "9.0.0");
                </script>


<div class="baner">

   <div class="kreacja" style="padding-top:25px;" onclick="return false;">

     <div id="banner<?php echo $results['id']; ?>" >
     </div>

   </div>

</div>
            <?php } ?>
4

0 回答 0