2

このスクリプトを IE8 でロードすると、例外が発生しましたObject does not support this property or method。しかし、それは他のブラウザで動作します。

dijit 1.3.1 を使用していますが、理解できません。

dojo.addOnLoad(init);
var DG;
var datas;

function init(){
    DG = dijit.byId("DG");
}

私は parseOnload: true を持っていましたが、それは何かを変えます。

<script type="text/javascript" src="dojo/dojo.js"
        djConfig="parseOnLoad: true">
</script>
4

1 に答える 1

0

これで問題が解決しない可能性がありますが、関数init()が宣言される前に使用されています。これを試して:

    var DG;
    var datas;

    function init(){
        DG = dijit.byId("DG");
    }

    dojo.addOnLoad(init);

それは機能しますか?

于 2012-11-14T06:55:09.013 に答える