tags:

views:

31

answers:

2

Env: jQuery,richfaces,all major browsers

How to disable printing options in the browser for certain pages (e.g. File-->Print Preview, Print)

+1  A: 

You can not disable the browser print buttons, however you can use print @media CSS to hide certain parts or whole page completely from printing. For example, you can use CSS such as this:

@media print {
  html, body {
    display: none;  /* hide whole page */
  }
}
Sarfraz
will try this out
+2  A: 

You cannot disable the actual buttions/menu items but you can use following in required pages to prevent printing:

<style type="text/css" media="print">
BODY {display:none;visibility:hidden;}
</style>
Abhijeet Pathak