我希望用户单击主文档上的按钮,这将打开一个包含表单的新窗口弹出窗口。我希望用户将他们的数据输入到表单中,然后关闭窗口并能够从新窗口收集用户提供的数据。到目前为止,我可以生成弹出窗口,但无法从表单中收集用户提供的值。这是迄今为止的代码:
var OpenWindow = window.open("", "newwin", "height=250,width=250,toolbar=no,scrollbars=" + scroll + ",menubar=no");
OpenWindow.document.write('<B><br>' + '<font color="blue" size = "4" >' +
"Please complete the following: " + '</B></font>');
OpenWindow.document.write("<FORM>Image height(px) <input type='text' name='image_height' id='image_height' value='800' size='5'></input><br>Image width(px) <input type='text' name='image_width' id='image_width' value='800' size='5'></input><INPUT TYPE='BUTTON' VALUE='Submit' id='submit' onClick='window.close()'></FORM>");
var realWidth = OpenWindow.document.getElementById('image_height').value;
var realHeight = OpenWindow.document.getElementById('image_width').value;
答案 0 :(得分:0)
您可能希望使用叠加来解决此问题,因为您可以更轻松地执行您想要的操作(如果表单位于同一页面中,您可以访问表单元素)。< / p>