Javascript : calling function from another file

Viewed 118736

I'm just new comer at Javascript so when I read a Javascript document, and there're many complex structures that I cannot follow.

Here is the short explanation of Javascript code that I'm reading : in my case there are two main files : Helper.js and Circle.js.

In Helper.js, there is a method name :using:function(param1,param2). And below is code for Circle.js:

Helper.using('py.Figures', function (ns) {

    ns.Circle = function (params) {
        // some additional methods and code here
    }

    ns.Alert = function(){   // for the test purpose
           alert('hello');
    }
});

And in file test.html, I write some code like this :

<script src="Helper.js"></script>
<script src="circle.js"></script>
<script>
   test = function(){
        py.Figures.Alert();  // calling for testing purpose
   }
</script>
<body onload="test();"></body>

When I run on Chrome and view in console, I meet this error :

Uncaught TypeError: Object # has no method 'Alert'

It means I haven't import those class, yet. Please tell me how to calling function from another file. In my case is : calling Alert()

Thanks :)

@ Edit: I have added some links for the code :

Helper.js

Circle.js

2 Answers
Related