Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   jQuery("#order").print(); не печатает только в opera (https://javascript.ru/forum/jquery/35757-jquery-order-print-%3B-ne-pechataet-tolko-v-opera.html)

evro23x 21.02.2013 11:09

jQuery("#order").print(); не печатает только в opera
 
Проблема печати на странице

В коде имеется <div id='order'> ... </div>
<img src="/img/print_order.png" onclick=\"GoPrint();\">

Событие при нажатии на кнопку 'печать'
function GoPrint() 
	{
		jQuery("#order").print();
	}

Работает в ie/ff/chome/safari. Опера никаких действий при нажатии кнопки не производит.
Пытался заменить на onClick=\"window.print();\" , в этом случае в опере работает но печатает всю страницу, а нужно только где div id='order' .

Как заставить работать код в опере? Или мб другой способ печати содержимого div по id?

evro23x 21.02.2013 15:19

Как я понял, jQuery.print() не отрабатывает в опере.
Google помог найти решение в виде замены плагина на jquery.jqprint-0.3.js
Задача решена.


Часовой пояс GMT +3, время: 20:46.