Пример печати купонов. ХТМЛ:
<p><a class="btnPrint" href="/images/coupon/coupon_new1.png"><img src="/images/coupon/coupon_new1.png" alt="coupon new1" /></a></p> <p><a class="btnPrint" href="/images/coupon/coupon_new2.png"><img src="/images/coupon/coupon_new2.png" alt="coupon new2" /></a></p> <p><a class="btnPrint" href="/images/coupon/coupon_new3.png"><img src="/images/coupon/coupon_new3.png" alt="coupon new3" /></a></p> <p><a class="btnPrint" href="/images/coupon/coupon_new4.png"><img src="/images/coupon/coupon_new4.png" alt="coupon new4" /></a></p> <p><a class="btnPrint" href="/images/coupon/coupon_new5.png"><img src="/images/coupon/coupon_new5.png" alt="coupon new5" /></a></p>
и в конце страницы добавляем код:
<script type="text/javascript"> // <!-- /* * See: http://blog.dynom.nl/archives/Javascript-printing-a-popup-window_20091029_52.html */ /** * To put it in jQuery terms: */ Popup = { init : function () { $('a.btnPrint').bind('click', Popup.printIt); }, printIt : function () { var win = window.open('', 'Image', 'resizable=yes,...'); if (win.document) { win.document.writeln('<img src="'+ $(this).attr('href') +'" alt="image" />'); win.document.close(); win.focus(); win.print(); win.close(); } return false; } } $(document).ready(function () { Popup.init(); }); // --> </script>