You are here: irt.org | FAQ | JavaScript | Print | Q1489 [ previous next ]
Make sure that the document.write statements are enclosed in document.open() and document.close():
var win1 = window.open('', 'Example1');
win1.document.open();
win1.document.write('<head><title>Print Me</title></head>');
win1.document.write('This page will print properly, ')
win1.document.write('even though it was dynamically generated.')
win1.document.close();
var win2 = window.open('', "Example2);
win2.document.write('<head><title>Print Me</title></head>');
win2.document.write('This page won\'t print.')