如何调用var函数

时间:2016-07-13 13:34:17

标签: javascript jquery

我必须使用这个js代码,我无法理解它,以及如何使用它。

var ctrlStageAsocDocumentsEvent = (function()
{
    var module = {};
    var self = module;

    module.openPopup = function(configDoc)
    {
        var timestamp = (new Date).getTime();

        popupC = window.open('www.google.es','', 'titlebar=no,toolbar=no,location=no,status=no,menubar=no,resizable=no, top=0, left=0, type=fullWindow,fullscreen,scrollbars=yes');
    };


    module.init = function(param)
    {
        alert("hello");

    };

    return {
        init: module.init
    };
})();

从Chrome控制台我尝试了ctrlStageAsocDocumentsEvent,它只有init,我该如何访问openpopup?

我认为ctrlStageAsocDocumentsEvent.openPopup();但这不起作用

1 个答案:

答案 0 :(得分:2)

创建一个公共变量,如:

return {
   init: module.init,
   openPopup: module.openPopup
};

然后您可以像访问它一样访问它:

ctrlStageAsocDocumentsEvent.openPopup();