将属性值从弹出窗口传递到父窗口:javascript

时间:2014-06-18 12:38:49

标签: javascript jquery html

我有一个带有按钮的父窗口,点击此按钮我将页面内容存储到一个对象中。同时我打开一个弹出窗口,其中有单选按钮和保存按钮。点击任何一个单选按钮并点击保存。我喜欢将单选按钮的值发送到父页面。请仔细阅读代码段。

function onclickParentButton(){
    var var1 = document.getElementById("id1");
    var parentRequest = new Object();
    parentRequest.prop1 = var1;
    window.open("popPage.jsp");
}
/* onclick of save button in pop up window*/
function onClickSaveBtnPopUp(){
    var radioBtnVal = $("input:radio[name='radioBtnVal']:checked").val();   
    // close pop up and return radioBtnVal to parent page
    return radioBtnVal;
}    

我希望在父页面中提供此radioBtnVal

1 个答案:

答案 0 :(得分:0)

试试这个......

function onClickSaveBtnPopUp(){
    var radioBtnVal = $("input:radio[name='radioBtnVal']:checked", opener.window.document).val();   
}  

使用opener.window.document可以访问父窗口元素...