这是我想要做的。我正在使用 IE.Object 导航到页面。然后,我在表格中添加一个新列,并在这个新窗口中添加一个复选框和一个按钮。我试图弄清楚如何将这些复选框的值返回到父窗口。
我需要将 js 附加到子窗口以创建一个函数来执行此操作吗?不确定处理它的最佳方法。
到目前为止,我的代码导航到窗口,添加了按钮和复选框。现在我只是想弄清楚如何将复选框的这些值返回到我的父窗口/脚本。
我会从这样的事情开始。
在孩子身上:
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;
};