Not seeing pages 2-n in Print Preview of my Dojo/JS page

What sort of domNode settings might cause the browser's Print Preview to show that there are multiple page to be printed, but no content is shown in pages 2-n.

I have been experimenting with various settings for height, overflow, and position.
height:100%; (changed to auto)
overflow:hidden; (changed to visible)
position:absolute; (changed to static)

My initial problem was that only one page was being recognized. Now I can see that it know there should be many pages, but only content for the first one.

This is not a question about printing many different/separate pages (found lots of help on that). And this is a Dojo application that has one index.html and the entire app is launched from there, so there are not any traditional html pages. All "pages" are Dojo/JS objects.

Sorry for the lack of real details, but not sure what exactly to include. Mostly just want to know if there is some style setting that may cause the rest of the pages to not show content in print preview, just like absolute position only show one page in print preview.

See attached HTML file, download and open in browser, and do Print Preview and see what I am talking about.
printTest.html
cvconoverAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

StealthyDevCommented:
I hope you have applied so many CLASSes to div.

The class may have @media print kind of styles.. (Printer oriented - printable)

Please check.
0
mikluhafCommented:
I have no problem seeing 2 pages in "print preview" in IE 8. However, Firefox only shows 1 page. It's well known bug of Firefox - its inability to properly translate absolute coordinates to page coordinates. If you set zoom in "print preview" to 20% then you can see all your content on first page.

So, either use IE 8 or switch to relative positioning. There was many discussion in the Internet regarding this issue with no reliable solution.
You can use relative positioning to achieve same positioning with margins, paddings, etc. Use @media = print style sheet for printing.
Personally, I'd use table with fixed height cells. It may be not really fancy but it never failed me
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
GaryCommented:
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
JavaScript

From novice to tech pro — start learning today.