0

如何使用页面加载时给出的 id 调用名称空间

我有以下命名空间

      var panel = panel || {};

        panel = (function() {
            var div_pass = function (id) {
                id_given=id;

            };
            var type = function(type_pass) {

                type_given=type_pass;

            };

            return {


                divid : function() {

                    return type_given;
                 }


            };

        }());

我在页面加载时将其称为

onload="panel.div_pass('window')"

这不调用 div_pass 我发出警报但显示在 div_pass

4

2 回答 2

0

如果你想打电话,panel.div_pass那么你需要在面板上返回 div_pass。

return {
  divid : function() {
    return type_given;
  },
  div_pass: div_pass
};
于 2012-07-06T10:22:34.073 回答
0

试试这个

var panel = panel || {};
panel =  {
     divid : function() {
         return type_given;
     },
      div_pass:function(id){
          alert(id)
      }
};
于 2012-07-06T11:17:57.630 回答