`

解决open flash chart 2在IE下刷新无法改变的问题

阅读更多
1.碰到如下问题:
open flash chart 2在IE下刷新无法改变的问题,在Firefox下完全正常
2.搜索解决方法,遍历国内没有合适的解决方法。
3.最后在http://stackoverflow.com/questions/1343687/rails-flash-why-would-my-updated-flash-chart-not-be-refreshing-in-internet-exp
找到解决方法。
4.解决方法如下:
I don't know the library, but most of the flash charts libraries use an XML or JSON data file, and loading them trough http request. Try adding a random parameter to the url of the data file, for example: instead of "/data.xml" try "/data.xml?tmp=327932423487"
就是添加一个动态变化的参数
5.我的代码
<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="360" height="250" id="ie_chart"
                                            align="middle">
                                            <param name="allowScriptAccess" value="always" />     
                                            <param name="movie"
                                                value="../open-flash-chart.swf?data=bar" />       
                                            <param name="quality" value="high" />
                                            <param name="bgcolor" value="#FFFFFF" />  
                                            <param name="wmode" value="transparent">
                                            <embed src="../open-flash-chart.swf?data=bar" quality="high"   
                                                bgcolor="#FFFFFF" width="360" height="250"
                                                name="chart" align="middle" allowScriptAccess="always"
                                                type="application/x-shockwave-flash"
                                                wmode="transparent"
                                                pluginspage="http://www.macromedia.com/go/getflashplayer"
                                                id="chart" />
                                        </object>


其中
 <param name="movie"
                                                value="../open-flash-chart.swf?data=bar" /> 
bar是一个访问数据的url。
做出如下修改:
<param name="movie"
                                                value="../open-flash-chart.swf?data=bar?ram=<%=(new java.util.Random().nextInt())%>" /> 
     
即给他添加一个动态变化的参数。
6.分析原因
ie比较懒,如果发现访问数据的url没有变化则直接调用上次的结果,导致刷新没有效果。
我们给它一个每次都变化的随机数就可以了。

分享到:
评论
1 楼 showker 2010-12-11  
不错。受用

相关推荐

    Open Flash Chart 教程

    - **Flash图表库**:Open Flash Chart是一款基于Adobe Flash技术的图表生成库,它通过SWF文件在网页中呈现图表。 - **JavaScript API**:与Flash交互的桥梁,通过JavaScript设置图表参数并控制图表行为。 2. **...

    open flash chart库

    **Open Flash Chart库详解** Open Flash Chart是一款强大的开源图表库,专为PHP开发者设计,用于创建各种美观且交互性强的数据可视化图表。它以其出色的视觉效果和丰富的自定义选项,在Web应用中广泛使用,尤其适用...

    Open Flash Chart所需文件

    Open Flash Chart是一款强大的开源Flash图表库,用于在Web应用程序中创建高质量、互动的图表。它提供了丰富的自定义选项,能够生成各种类型的图表,包括柱状图、饼图、线点图等,使得数据可视化变得更加简单易行。在...

    完整的open flash chart 。

    10. **社区支持**:作为开源项目,Open Flash Chart拥有活跃的开发者社区,他们共享代码片段、解答问题,共同推动项目的发展。 总的来说,Open Flash Chart是一个功能强大且灵活的图表库,对于需要在Web应用中实现...

    open flash chart2实例

    Open Flash Chart 2是一款强大的开源图表库,它允许开发者创建各种动态、美观的图表,包括饼图、曲线图和柱状图等。...对于需要在Web应用中展示数据的开发者来说,Open Flash Chart 2是一个强大且灵活的解决方案。

    开源flash图表--open flash chart

    1. **跨平台兼容性**:由于基于Flash技术,Open Flash Chart可以在大多数现代浏览器上运行,包括Internet Explorer、Firefox、Chrome和Safari等,覆盖了广泛的用户群体。 2. **丰富的图表类型**:Open Flash Chart...

    flash图表组件Open Flash Chart 2.0+(asp/php)自动提取示例+使用说明

    本实例在IE6、IE7、IE8、Chrome、Firefox测试通过,在实际项目使用中,对可能出现的问题,尤其在IE6中无法显示flash图表,本人特撰写《Flash图表组件——使用Open Flash Chart 2.0的一些问题及解决办法》,具体访问...

    Open Flash Chart2 相关资料

    由于最近公司项目中要用到图表,看到Open Flash Chart这个还不错,开源的,而且官方还附带了很多Demo,最重要的是支持很多的语言,只是这个东西一直很久没有更新,在网上找了很多资料,找到了Open Flash Chart社区...

    open-flash-chart2系列教程

    《Open Flash Chart 2 系列教程:深入解析与应用》 Open Flash Chart 2(简称OFC2)是一款强大的开源图表生成库,专为创建交互式、动态的Flash图表而设计。它允许开发者通过JSON格式的数据来构建各种类型的图表,如...

    open flash chart 2 使用

    **Open Flash Chart 2 使用详解** Open Flash Chart 2 是一款强大的开源图表库,它使用 Adobe Flash 技术来创建各种美观且交互性强的数据可视化图表。这个库特别适合那些需要在网页上展示复杂数据的开发者,它提供...

    open-flash-chart

    "Open Flash Chart"是一个开源的图表绘制库,主要用于在网页上生成高质量的图表。它使用Flash技术,通过...无论是在数据报告、数据分析还是在其他需要视觉化数据的场景中,Open Flash Chart都能提供专业的解决方案。

    Open Flash Chart例子、中文版PDF说明文档、参数表

    Open Flash Chart(简称OFC),是一个开源的flash报表组件。我们不仅可以免费使用,而且还可以修改源码,来达到我们想要的效果。客户端在得到数据以后,在Flash Player中渲染出报表图。  附带PDF说明文档,是中文版...

    open flash chart 实例2

    《Open Flash Chart实例详解》 ...尽管现代Web开发更多地倾向于JavaScript图表库,如D3.js和Chart.js,但Open Flash Chart在某些场景下仍然是一种有效的选择,尤其是对于需要丰富动画效果和良好兼容性的项目。

    Open Flash Chart 报表插件相关

    Open Flash Chart是一款强大的开源图表生成插件,常用于创建交互式、美观的图表,尤其适合在Web应用程序中显示数据。这个插件支持多种编程语言,包括ASP.NET,使得开发者能够轻松地将动态数据转化为视觉上吸引人的...

    open flash chart 2 线性图 柱形图 饼状图

    Open Flash Chart 2 是一款强大的开源图表库,用于在网页中生成高质量的交互式图表。它使用Flash技术,提供丰富的视觉效果,同时保持了良好的浏览器兼容性和易用性。线性图、柱形图和饼状图是数据可视化中常见的图表...

    最新版Open Flash Chart

    总而言之,Open Flash Chart 2.0是一个全面的开源图表解决方案,提供了丰富的图表类型和高度的定制性。无论你是JavaScript专家还是熟悉其他后端语言的开发者,都能找到适合的工具来实现数据可视化。通过与服务器端的...

    open-flash-chart-1[1].9.7.zip_flash chart tr_open flash chart

    Open Flash Chart是一款功能强大的开源Flash图表库,其在IT领域中被广泛用于生成美观且交互性强的数据可视化图表。与JFreeChart等Java图表库相比,Open Flash Chart提供了更为丰富的图表类型和自定义选项,能够满足...

    Open Flash Chart的应用(java),就是很炫的报表了

    第一步:下载Open Flash Chart工具最新软件包,将其中open-flash-chart.swf放到网站根目录,swfobject.js放到js目录下。如果是java项目,则还需将jofc2-1.0-0.jar和xstream-1.3.1.jar两个jar包加入项目。(xstream-...

    open flash chart-2 简单教程 DEMO

    虽然Open Flash Chart-2可能在某些场景下不再适用,但其设计理念和API模式对于理解其他图表库的使用仍然有借鉴价值。 总结起来,Open Flash Chart-2是一个强大的图表生成工具,它的简单API和丰富的功能使得数据可视...

Global site tag (gtag.js) - Google Analytics