javascriptを使用してOperaブラウザで印刷ダイアログボックスを開こうとしています。 print()
はすべてのブラウザでうまく動作していますが、オペラで動作しません。 オペラブラウザでprint()が動作しない
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();
、として私のprint()
コードは、私はOperaブラウザの印刷ダイアログボックスを開きたいです。誰でも助けてくれますか?
http:// stackoverflowの重複。 com/questions/3482428/window-print-not-working-opera-browserおそらく? –
使用しているOperaのバージョンは?コンソールに何かエラーメッセージが表示されたらどうなりますか? print()は一般的にOperaで動作します(たとえば、Opera Dragonflyのコマンドラインで使用してみてください)。 –
これはwindow.open()の問題と思われます。 – karlcow