我想在点击按钮时打印整页。我正在使用window.print()但它不适用于ie。我用Google搜索解决方案,但没有任何问题。也许有人知道我做错了什么。
MyCode:
$('#PrintTool').click(function () {
var printVal = document.documentElement.innerHTML;
var newWin = window.open();
newWin.document.write(printVal);
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();
});
我希望你能帮助我
答案 0 :(得分:1)
结帐:window.print() not working in IE
工作样本:http://jsfiddle.net/Q5Xc9/1/
<html>
<head>
<script type="text/javascript">
function openWin()
{
var myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.document.close();
myWindow.focus();
myWindow.print();
myWindow.close();
}
</script>
</head>
<body>
<input type="button" value="Open window" onclick="openWin()" />
</body>
</html>