Reputation: 2690
I want to print from the second to second-last page in browser,
how can I specify the range before calling window.print();
from javascript.
This is my style for media print
<style type="text/css" media="print">
.pageBreak
{
page-break-before: avoid;
page-break-after: avoid;
page-break-inside: avoid;
height: 100%;
}
@page {
size: landscape;
}
</style>
Thanks
Upvotes: 1
Views: 834
Reputation: 3540
Hope this would help you
Java Script
var content = document.getElementById(“mycontenttoprint");
var printer = document.getElementById(“printiframe").contentWindow;
printer.document.open();
printer.document.write(content.innerHTML);
printer.document.close();
printer.focus();
printer.print();
HTML
<iframe id="printiframe" style="height: 0px; width: 0px; position: absolute"></iframe>
Please let me know if you face any troubles.
Upvotes: 2