ポップアップダイアログボックスを印刷する必要があります。私は数回試しましたが、ポップアップダイアログボックスでウィンドウ全体を取得できましたが、ダイアログボックスだけを印刷する必要がありました。ポップアップダイアログボックスを印刷できません
ダイアログボックスを印刷できるソリューションが見つかりましたが、印刷中にテキストボックスに入力された値が表示されません。
以下のコードを参考にしてください。または、divの値をテキストボックス内の値で印刷するには参考にしてください。
これは、私がポップアップダイアログを印刷するために書いたコードです。
<script>
function PrintContent()
{
var DocumentContainer = document.getElementById('scorecard');
var WindowObject = window.open("", "PrintWindow",
"width=750,height=650,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes");
WindowObject.document.writeln('<!DOCTYPE html>');
WindowObject.document.writeln('<html><head><title></title>');
var str = "<style type='text/css' media='all'>";
str = str + "MyStyles { text-align: center; }";
str = str + "</style>";
WindowObject.document.writeln(str);
WindowObject.document.writeln('</head><body>');
WindowObject.document.writeln(DocumentContainer.innerHTML);
WindowObject.document.writeln('</body></html>');
WindowObject.document.close();
WindowObject.focus();
WindowObject.print();
WindowObject.close();
}
</script>
クールです。私たちに教えてくれてありがとう!新しい質問を書いてください。すぐに閉じられます。しかし、新しい質問をする前に[ヘルプセンターを見てください] – baao
SOはコード作成サービスではありません。少なくともあなたの試みを見せてください。 –