"数据"属性在IE10中显示空白/不起作用

时间:2014-12-23 13:38:15

标签: javascript html

我在我的网站上添加了一个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);
    }
}

我在我的母版页上调用容器所在的同一页面上的函数。这可能是什么问题?任何帮助赞赏。谢谢。 :)

0 个答案:

没有答案