A function is a JavaScript procedure — a set of statements that performs a task or calculates a value. To use a function, you must define it somewhere in the scope from which you wish to call it.
function name(par1, par2, ...)
{
statement1
statement2
...
}
function Sum(a, b)
{
return a + b;
}
var c = Sum(1, 2);
function OnTick()
{
Pm.Debug("nCounter = " + nCounter);
if (nCounter-- < 0)
pMe.Root.RemoveEventTimer(OnTick);
}
var nCounter = 10;
pMe.Root.AddEventTimer(1000, -1, OnTick);
function OnButtonUp(ev)
{
if (ev.Action == "main")
Pm.Debug("Click UP");
}
var oForm = pMe.Form;
var oBtn1 = oForm.CreateItem("button", "btn1");
oBtn1.AddEvent("onAction", OnButtonUp);
var oForm = pMe.Form;
var oBtn1 = oForm.CreateItem("button", "btn1");
oBtn1.AddEvent("onAction", function(ev) { if (ev.Action == "main") Pm.Debug("Click UP"); });