jQuery / UI / Tab ajax在IE7 / 8中没有加载flash cfcharts

我有一个coldfusion页面,它使用JQuery UI TAB加载另一个coldfufion页面,其中包含一个flash格式的cfchart。但这在FF中完全没问题。(一切都已加载,flash cfchart,表...)
<li><a href="xxx.cfm?param=#xxx#">XXX</a></li>
但是在IE中:加载了使用flash对象生成的所有html元素,除了在IE中运行ajax调用后flash对象和embed标签根本不显示。 如何修复此错误以使闪存cfchart显示在IE中? 任何建议或见解将不胜感激。 谢谢你提前谢谢!     
已邀请:
我刚刚遇到了同样的问题。问题来自一些额外的JavaScript ColdFusion注入,以帮助IE处理活动内容,这是几年前Eolas专利诉讼的结果。现在版本的IE应该不需要这个脚本垫片现在微软与Eolas结算。 我写了一个CF自定义标签,去除了这个额外的垃圾
<cfswitch expression="#thistag.executionmode#">
<cfcase value="end">
    <!--- Strip out the opening NOSCRIPT tag and anything from the closing </NOSCRIPT> to the end of the content --->
    <cfset thistag.generatedcontent = REReplace(Replace(thistag.generatedcontent, "<NOSCRIPT>", ""), "</NOSCRIPT>.*$", "")>
</cfcase>
只需使用此标记包装您的CFCHART电话:
<cf_chartscrubber>
    <cfchart>...</cfchart>
</cf_chartscrubber>
似乎对我来说没问题,但这是一个内联网应用程序,所以我可以负担得起实验。     
尝试在init的页面上初始化flash,然后通过来自AJAX端的ExternalInterface与它进行通信。     

要回复问题请先登录注册