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.')