从Child Windows获取值

时间:2013-08-09 15:56:34

标签: jquery parent

这是我想要做的。我正在使用IE.Object导航到页面。然后,我将一个新列添加到表中,同时还有一个复选框和一个指向这个新窗口的按钮。我试图弄清楚如何将这些复选框的值返回到父窗口。

我是否需要将js附加到子窗口以创建一个函数来执行此操作?不确定接近它的最佳方式。

到目前为止,我的代码导航到窗口,添加了按钮和复选框。现在我只想弄清楚如何将复选框的值返回到我的父窗口/脚本。

1 个答案:

答案 0 :(得分:0)

我会从这样的事情开始。

在孩子身上:

window.onunload = function () {
    var checked = [],
        inputs  = document.getElementsByTagName('input'),
        i       = 0,
        max     = inputs.length;

    for (;i < max; i += 1) {
        if (inputs[i].checked) {
            checked.push(inputs[i]);
        }
    }

    // Assume you have some variable in the parent name childChecked that you are monitoring
    window.opener.childChecked = checked; 
};