window.popup = window.open($(this).attr('href'), 'Ad', 'left=20,top=20,width=500,height=500,toolbar=1,resizable=0');
$(window.popup).onload = function()
{
alert("Popup has loaded a page");
};
Run Code Online (Sandbox Code Playgroud)
这在我尝试过的任何浏览器中都不起作用(IE,Firefox,Chrome).如何检测窗口中何时加载页面(如iframe onload)?
点击按钮时我打开了子窗口.在这个窗口中我将一些数据保存到数据库中.我想在子窗口关闭时调用另一个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)