【发布时间】:2018-03-13 12:00:14
【问题描述】:
我正在尝试从父页面获取question id 并将其传递到我的新子页面。当子窗口得到响应时,它会将这些数据放入text_body id。我设法创建了question id 并打开了一个新窗口。但是,将值传递给 text-body id 时出现错误。
无法将属性“值”设置为 null。
我认为问题的发生是因为 JavaScript 仍然检测到前一页,并且无法聚焦到新窗口。我在下面包含了我的源代码。
function wait(ms){
var start = new Date().getTime();
var end = start;
while(end < start + ms) {
end = new Date().getTime();
}
}
var body = document.getElementById('question').innerText;
alert(body);
var k = window.open("http://testing/support");
wait (2000);
k.focus();
wait (1000);
k.focus();
k.document.getElementById('text_body').value = body;
【问题讨论】:
-
对第二行的变量体做控制台日志,检查是否为空
-
您需要将其作为 POST 或 GET 传递,请检查:stackoverflow.com/questions/13250766/…
-
@raspi surya,您还有问题吗?
标签: javascript new-window