有没有一种简单的方法可以将"回调"功能设置为在javascript中打开的新窗口?我想从新窗口运行父项的函数,但我希望父项能够设置此特定函数的名称(因此不应在新的Windows页面中对其进行硬编码).
例如在我的父母:
function DoSomething { alert('Something'); }
...
<input type="button" onClick="OpenNewWindow(linktonewwindow,DoSomething);" />
在子窗口中我想:
<input type="button" onClick="RunCallbackFunction();" />
问题是如何创建这个OpenNewWindow和RunCallbackFunction功能.我虽然有关发送该函数的名称作为查询参数的新窗口(其中服务器端脚本生成生成的孩子的HTML相应的函数调用),它的工作原理,但我在想是否有另一个,或更好的方法完成这可能是甚至不需要服务器端修改的东西.
纯javascript,服务器端解决方案和jQuery(或其他框架)都受到欢迎.