如何在JavaScript中将变量传递给子窗口

时间:2017-06-23 16:35:15

标签: javascript internet-explorer

我正在使用JavaScript构建自动化脚本,以将变量传递到输入表单到子窗口。每次我从子窗口返回元素ID时,JS控制台都会告诉我

  

找不到未定义或空引用的属性'onload'。

我的第一个想法是我没有正确地打电话给窗户。但我已经检查过,这两个URL都来自同一个域,所以它不会违反相同的原始原则。我只是完全陷入困境,并希望有人可以提供帮助。

我不能提供比代码中更多的细节,因为我正在研究一个专有系统。

var WinName = "";

function getWindowName() {
  var d = new Date();
  d = d.toUTCString();
  d = d.split(' ');

  for (var i = 0; i < d.length; i++) {

    d[i]= d[i].replace(/\W/,'');
    d[i]= d[i].replace(":",'');

  }
  WinName = d.join('');
  return WinName;
}

var b = getWindowName();
var a = window.open([URL], b).focus();
a.onload = document.getElementById([ElementID]);'

0 个答案:

没有答案