Sometimes you want to pass a function around from script to script as a string containing the function name (well maybe not, but I have some legacy code that does require this)
So if you have a function called doSomething() and you want to call it from another page, but you’ve passed it like so:
<script type="text/javascript">
function startSequence()
{
var nextFunction = 'doSomething';
return nextFunction;
}
window[startSequence()]();
</script>
So what I’m saying is the function will be placed into the Window object, so you can call it :
window[variable]();
And it obviously extends to the window.opener object.
I’m sure there are better ways, but this is handy to know I think.