javascript中的新窗口和表

new window and table from javascript

本文关键字:窗口 新窗口 javascript      更新时间:2023-09-26

我正在尝试获取用户在表单中输入的信息,并将其传输到另一个窗口上的表中。

function submit() {
    window.open('Table Page.html');
    document.write('<table border = "1" cellspacing = "1" cellpadding = "5">')
    for (i = 0; i< 3; i++) {
        document.write('<tr>')
        document.write('<td>row ' + i + ',column 0</td>')
    }
}

但是,它不会出现在新窗口中,而是出现在原始窗口中。如何让它从输入字段(如密码字段和名称字段)中获取信息?

您必须在打开的窗口的上下文中执行。在这种情况下,您打开了一个新窗口,但之后仍在第一个窗口中使用document.write。你可以这样做:

var NewWindow = window.open('Table Page.html');
NewWindow.document.write('....');