0

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

我需要将 js 附加到子窗口以创建一个函数来执行此操作吗?不确定处理它的最佳方法。

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

4

1 回答 1

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; 
};
于 2013-08-09T16:10:33.637 回答