-3
我需要打印一个弹出对话框。我尝试了几次,但我只能用弹出对话框来获得整个窗口,但只需要打印对话框。无法打印弹出对话框
我确实找到了一个可以打印对话框的解决方案,但是现在它不显示打印时在文本框中输入的值。
请帮助我下面的代码或给出很好的参考打印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>
很酷。感谢您告诉我们!请写一个新问题,这个问题很快就会结束。但在你提出一个新问题之前,[请看帮助中心](http://stackoverflow.com/help) – baao
SO不是一个代码写入服务。至少让我们看看你的尝试。 –