在IE上声明全局共享javascript变量

时间:2014-09-04 03:35:32

标签: javascript internet-explorer internet-explorer-7

我的网站上有单独的脚本:主脚本,插件等。它适用于包括IE在内的较新版本的Web浏览器,但我的问题是它不适用于IE7。

的Default.aspx

<script type='text/javascript'>
var mySystem = {
    vars : {
        test : 3
    },
    fn : {
        test : function() { return true }
    }
}
</script>
<script src='js/another.js' type='text/javascript'></script>

another.js

var global = mySystem;
alert(global.vars.test);

错误指向another.js:

  

无法获得财产&#39; vars&#39;未定义或空引用

我想将所有脚本合二为一,但也许有解决方法可以实现这一点。 我还尝试在 default.aspx 脚本中添加 window.global = mySystem; ,但它也不起作用。

0 个答案:

没有答案