Creating a function object from its string name
satya - Wed Oct 10 2012 09:18:17 GMT-0400 (Eastern Daylight Time)
Here is my previous notes on this
satya - Wed Oct 10 2012 09:19:18 GMT-0400 (Eastern Daylight Time)
Here is the source code
function testFuncObject()
{
var f = getFunctionObject("quickTest");
if (f == null)
{
alert("sorry");
}
f();
}
function quickTest()
{
alert('quick test');
}
//returns a function object given its name
//if the function is undefined return null
function getFunctionObject(functionname)
{
var funcobject;
eval("funcobject = " + functionname + ";");
if (typeof(funcobject) == "function")
{
return funcobject;
}
else
{
//null is a javascript object
return null;
}
}