Web printing – направите страницата си пригодна за принтиране!

Posted by Posted in Статии Posted on 21-05-2009

Tags: , , , , , ,

Понякога се налага, да направите страницата си преигодна за принтиране, например
ако имате система за отчет на продажбите, не е необходимо да се принтира и менюто,
за това Ви предлагаме следния скрипт, чрез който можете да окажете, цели елементи
да не се принтират. Всичко става разбира се чрез CSS.

Самият скрипт е лесен, необходимо е в head тага на Вашата страница да поставите следния стил:

  1. <style>
  2. @media print
  3. {
  4.  
  5. #np{ display:none;}
  6.  
  7. }
  8. </style>

Както виждате, оказва се на browser-а да не визуализира елементите с id „np“, само тогава, когато имаме
print или print preview. Това е относно стила, сега е необходимо да окажете и елемента, който не желаете да се показва:

  1.  
  2. <body>
  3. <p>Ще се принтира</p>
  4. <p id="np">Няма да се принтира</p>
  5. </body>

Както виждате, имаме два

елемента, единия желаем да се показва, а другия не. При нормално преглеждане през browser-a
ще се виждат и двата елемента, но при принтиране или print preview елемента с id „np“ няма да се визуализира, съответно да се принтира.

Ето и целия тестов html:

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-Type" content="text/html; charset=cp-1251" />
  4.  
  5. <style>
  6. @media print
  7. {
  8.  
  9. #np{ display:none;}
  10. #contentArea{ width:100%;}
  11. }
  12. </style>
  13. </head>
  14. <body>
  15. <p>Ще се принтира</p>
  16. <p id="np">Няма да се принтира</p>
  17. </body>
  18. </html>

Желаем Ви успех и се надяваме този скрипт да Ви помогне поне малко! :)

Post a comment

Spam Protection by WP-SpamFree Plugin