请问你使用的是那个版本的open_flash_chart? 

解决方案 »

  1.   

    open-flash-chart-1.9.7.zip 
    thank you···我在这个问题上困惑很久了·
    指导下了
      

  2.   


        include_once './php-ofc-library/open-flash-chart-object.php';
    // echo $_SERVER['SERVER_NAME'];
        open_flash_chart_object( 800, 600, 'http://'. $_SERVER['SERVER_NAME'] .'/v3/data-files/data-10.txt', false );我这样用的. 我把flash chart 的文件放v3 目录下. open-flash-chart.swf 这个放v3/下 一切没问题的啊 firefox ,ie 都正常的open_flash_chart_object( '70%', '70%',   这里的问题 不能使用 % 改成具体多少
      

  3.   

    我把它改成具体的在ie也不能正确获得结果
    <?php
    include_once 'php-ofc-library\open_flash_chart_object.php';open_flash_chart_object( 600, 600, 'http://'.$_SERVER['SERVER_NAME'].'/flash/flashchart/test.php', false );
    ?>
    在ie下面得到的结果是C:\Users\John\Documents\flash\svn\data-files\data-47.txt提示我查看源代码得到发现已经加载了flash
    <script type="text/javascript" src="js/swfobject.js"></script>
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" 
    width="70%" height="70%" id="ie_chart" align="middle">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="open-flash-chart.swf?width=70%&height=70%&data=http%3A%2F%2Flocalhost%2Fflash%2Fflashchart%2Ftest.php" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#FFFFFF" />
    <embed src="open-flash-chart.swf?data=http%3A%2F%2Flocalhost%2Fflash%2Fflashchart%2Ftest.php" quality="high" bgcolor="#FFFFFF" width="70%" height="70%" name="chart" align="middle" allowScriptAccess="sameDomain" 
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" id="chart"/>
    </object>我找了很久去寻找错误的原因、?你也用的这个版本吗?
      

  4.   

    为false时的方式终于解决了,我看看true是不是咯
    我刚刚是浏览器ie有问题  清理了下ie就好了
    谢谢咯!kemy88
      

  5.   

    但是现在还是不明白在open_flash_chart_object的时候将第三个参数设置为true的时候,为什么在ie和ff下都不能得到flash图像?是在被调用的代码中必须增加什么吗?
    我总觉得 <div id="flashcontent"> </div>中为什么没写进数据,而官方的里面有数据