Javascript访问新窗口的元素

时间:2014-10-06 10:29:11

标签: javascript dom window html-table

我正在创建一个新的html标签,其中包括显示表格。我把表空了,因为我将使用Dynatable JS填充它(填充带有给定JSON的表)。代码:

    var html_ticket = '<!doctype html>' +
'<html dir="ltr" lang="en" class="no-js">' +
'<head> ' +

(...)

'</head> ' +
'<body> ' +

(...)

'           <table id="ticket_table" > ' +
'               <thead> ' +
'                       <th>Timestamp</th> ' +
'                       <th>Amount</th> ' +
'               </thead> ' +
'               <tbody> ' +
'               </tbody> ' +
'           </table> ' +

(...)

'</body> ' +
'</html> ';

然后我在新的标签页中打开html代码,如下所示:

var newWindow = window.open();
newWindow.document.write(html_ticket);

好的,我需要做的下一件事是用信息填充表格。我正在使用一个用给定的JSON填充表的JS。我曾经多次使用它并且工作得很完美,但这次桌子没有填满,保持空白。代码:

var table = newWindow.document.getElementById('ticket_table');

table.dynatable({

              features: {
                paginate: true,
                sort: false,
                pushState: false,
                search: false,
                recordCount: true,
                perPageSelect: false
              },
              dataset: {
                records: getInfoJSON()
              }
}); 

我怀疑我没有正确访问新窗口的元素..这可能是问题吗?

0 个答案:

没有答案