子窗口关闭时的回调函数调用

Hka*_*hia 11 javascript

点击按钮时我打开了子窗口.在这个窗口中我将一些数据保存到数据库中.我想在子窗口关闭时调用另一个java脚本函数.

我已经尝试过将这个回调函数设置为javascript解决方案中的新窗口,但它无效.

那么请告诉我如何调用回调函数?

成功保存后,我还从子窗口设置了一个隐藏字段.我在更新之前尝试提醒这个隐藏值但是它的警报.

function open_child()
{
    $("#child_succ").val(0);
    alert($("#child_succ").val());
    window.open("child.php","Ratting","width=550,height=300,left=150,top=200,toolbar=1,status=1");
    alert($("child_succ").val());
}
Run Code Online (Sandbox Code Playgroud)

回调函数

function test()
{
    alert("called from child window");
}
Run Code Online (Sandbox Code Playgroud)

fel*_*pes 16

您可以通过以下方式从子窗口调用父函数:

window.opener.your_function()
Run Code Online (Sandbox Code Playgroud)

要在父窗口中调用子函数:

var w = window.open(somelocation,''); //has a function on `window` called "test"
w.test();
Run Code Online (Sandbox Code Playgroud)

如果这些提示有任何帮助,您可以向我们展示您如何使用回调方法.

希望这对你有所帮助.

问候!