相关疑难解决方法(0)

在javascript中将回调函数设置为新窗口

有没有一种简单的方法可以将"回调"功能设置为在javascript中打开的新窗口?我想从新窗口运行父项的函数,但我希望父项能够设置此特定函数的名称(因此不应在新的Windows页面中对其进行硬编码).

例如在我的父母:

function DoSomething { alert('Something'); }
...
<input type="button" onClick="OpenNewWindow(linktonewwindow,DoSomething);" />
Run Code Online (Sandbox Code Playgroud)

在子窗口中我想:

<input type="button" onClick="RunCallbackFunction();" />
Run Code Online (Sandbox Code Playgroud)

问题是如何创建这个OpenNewWindowRunCallbackFunction功能.我虽然有关发送该函数的名称作为查询参数的新窗口(其中服务器端脚本生成生成的孩子的HTML相应的函数调用),它的工作原理,但我在想是否有另一个,或更好的方法完成这可能是甚至不需要服务器端修改的东西.

纯javascript,服务器端解决方案和jQuery(或其他框架)都受到欢迎.

html javascript callback new-window

23
推荐指数
1
解决办法
5万
查看次数

标签 统计

callback ×1

html ×1

javascript ×1

new-window ×1