在父窗口的js代码
//回调的函数
function alt(temp){
alert(temp);
};
$("#Btn").click(function (obj) {
//声明子窗口触发的方法;
window.returnCallBackValue354865588 = alt;
//打开新的窗口
window.open(str, "roleSelect", 'height=300,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no,resizeable=no,location=no,status=no');
});
子窗口的js代码:
//子窗口的按钮 点击之后关闭当前子窗口页面,并到打开的父页面中触发绑定的回调方法;
$("#submitBtn").click(function () {
//第二个参数是要返回的数据。
window.opener.returnCallBackValue354865588.call(window.opener, "qwe");
window.close();
});
在chrome下测试 可以使用,ie下可以使用showModalDialog方法。