I have a function ready(e) which inside hold a canvas and some other function.
I want to make an action outside the canvas to call an function inside ready(e). How can I do that? thanks very much!!

Below is a simplified version of my code.. I want to call arraytwo() outside function ready(e)...

```
function ready(e)
{
    var canvas;
    var canvasWidth;
    var canvasHeight;
    var ctx;
    canvas = document.getElementById('myCanvas');
    canvasWidth = 1100  ;
    canvasHeight = 1200;
    ctx = canvas.getContext('2d');
    function arraytwo() 
    {alert("arraytwo");}
}
arraytwo();

```

EDIT: Sorry i should have clarify, the function/information/data I use in arraytwo will have to be used in the canvas. alert() is just an example. so I can't put it outside ready(e).

EDIT2: there is one line of code before function ready(e). hope this information is useful :(

```
this.addEventListener("DOMContentLoaded", ready, true);

```

EDIT3: and this is the code for the canvas in html

```
<canvas id="myCanvas"></canvas>

```