使用JavaScript / classic asp如何获取浏览器(IE)打印页面设置细节?
对于Ex:页面大小,页眉,页脚,边距,启用缩小到适合。
答案 0 :(得分:1)
添加2种类型的css,首先用于html渲染,第二种用于打印
<link rel="stylesheet" type="text/css" href="css/stylesheets.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/printstyle.css" media="print"/>
点击按钮时发出JQUERY动作:
$(document).on( 'click', '#print', function () {
var ifr = document.createElement('iframe');
var html = $("html").html(); //<<HERE GOES ID OF TAG WHICH PART OF DOCUMENT YOU WANT TO PRINT . IN THIS EXAMPLE IT WILL PRINT ENTIRE DOCUMENT...
ifr.src = 'about:blank';
ifr.setAttribute('style', 'display: none;');
ifr.onload = function (event) {
ifr.contentDocument.body.innerHTML = html;
ifr.contentWindow.print();
};
document.body.appendChild(ifr);
});
答案 1 :(得分:0)
无法使用JavaScript设置打印页面设置。这是浏览器的功能(在你的情况下是IE)与JavaScript / dom / html无关