print () não funciona no navegador Opera

Estou tentando abrir uma caixa de diálogo de impressão no navegador Opera usando javascript. oprint() está funcionando bem em todos os navegadores, mas no Opera não funciona. Minhasprint() código como,

var printContent = document.getElementById(elementId);
var windowUrl = url;
var uniqueName = new Date();
var windowName = 'Print' + uniqueName.getTime();
var printWindow = window.open(windowUrl, windowName, 'scrollbars=yes');
printWindow.document.write(printContent.innerHTML);
printWindow.document.close();
printWindow.focus();
printWindow.print();

Quero abrir a caixa de diálogo de impressão no navegador Opera. Alguém pode me ajudar?

questionAnswers(4)

yourAnswerToTheQuestion