Следующий код нормально работает только в Эксплорере, при клике на маленькую картинку открывает большую и окно принтера, в результате чего клиент может распечатать купон на скидку. Но при печати в Файерфокс печатает белый лист, в Хроме печатает картинку в наложением на всю страницу, в Опера просто открывает большую картинку, без окна печати. Подскажите пожалуйста, кто знает, что нужно изменить чтобы код работал во всех браузерах. Сайт на локалке, поэтому дать ссылку не могу.
| Код | <table align="center"> <tbody> <tr> <td id="coupon" width="275"> <a title="Распечатать купон" onclick="PrintCoupon(); return false;" href="images/smallcoupon.gif"><img src="images/smallcoupon.gif" alt="Скидка 10%" style="margin: 0;" /></a> </td> </tr> </tbody> </table> <script type="text/javascript"> // <![CDATA[ function PrintCoupon() { var status = 'status=no,toolbar=no,scrollbars=yes,titlebar=no, menubar=no,resizable=yes,width=500,height=241,directories=no,location=no'; var printer = window.open('http://webmasteru/images/bigcoupon.jpg', null, status); printer.print(); } // ]]> </script>
|
|