我在我的网站上添加了一个flash的东西,似乎IE10不能接受这个的“数据”属性,因为它给了一个空白。这是检查HTML元素时的代码:
<div id="gameContainer" style="width: 269px; height: 0px;">
<object width="269" height="100%" id="GameLoader" data="" type="application/x-shockwave-flash"></object>
</div>
这是我JS上的代码行:
function minigames() {
var flashhtml = $('#gameContainer').find('#GameLoader').html();
if (flashhtml != null) {
var d = $('#gameContainer').find('#GameLoader').attr('data');
$('#minigamesRealistic').find('#gameContainer').html('');
var flashattr = 'type="application/x-shockwave-flash" width="269" height="100%" id="GameLoader" data="' + d + '">';
$('#gameContainer').html('<object ' + flashattr + '<param name="wmode" value="transparent">' + flashhtml + '</object>');
} else {
setTimeout("minigames();", 100);
}
}
我在我的母版页上调用容器所在的同一页面上的函数。这可能是什么问题?任何帮助赞赏。谢谢。 :)