jquery - Flash 播放器位于 div 之外(仅在 IE 中)

标签 jquery html css flash fusioncharts

我使用以下代码在 div 标签内显示 fusionchart。该图表在 Chrome 和 FF 中正确呈现,但在 IE 中它超出了我的 div 标签的边界。知道我错过了什么吗?

<div id="chart_div" style="width: auto;border: solid 1px #ff0000;><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" id="chart" >
<param name="movie" value="../FusionCharts/Column2D.swf" />
<param name="FlashVars" value="&dataURL=' . 'chart_data/'.$xml_file . '&chartWidth=100%&chartHeight=500px">
<param name="quality" value="high" />
<embed src="../FusionCharts/Column2D.swf" flashVars="&dataURL=' . 'chart_data/'.$xml_file . '&chartWidth=100%&chartHeight=500px" quality="high" width="100%" height="500px" name="chart" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"/>
</object></div>

IE 似乎总是很难...

最佳答案

您缺少结束符/

尝试改变

<param name="FlashVars" value="&dataURL=' . 'chart_data/'.$xml_file . '&chartWidth=100%&chartHeight=500px">

<param name="FlashVars" value="&dataURL=' . 'chart_data/'.$xml_file . '&chartWidth=100%&chartHeight=500px"/>

关于jquery - Flash 播放器位于 div 之外(仅在 IE 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7518487/

相关文章:

javascript - JQuery表单验证 'Not Defined'

javascript - 使用 vue.js 多表单进行 HTML5 验证

html - CSS 位置 :fixed without top gives unexpected layout?

c# - 将数据表转换为哈希表或将 sqldatareader 转换为哈希表的简便方法

javascript - 如何在 Plottable.js 饼图中使用自己的调色板

javascript - 我想要一个 Bootstrap 时间选择器从下拉列表中选择开始时间,其中持续时间间隔为 30 分钟

php - 显示 wordpress 页面的全部内容

javascript - Vue - 设置一个元素的宽度等于另一个元素的宽度

css - IE 中的 aviaslider 隐藏了 Super Suckerfish 下拉列表

jquery - 单击切换图像大小