如何使用javascript / Classic asp设置浏览器(IE)打印页面

时间:2014-03-17 06:22:31

标签: javascript asp-classic

使用JavaScript / classic asp如何获取浏览器(IE)打印页面设置细节?

对于Ex:页面大小,页眉,页脚,边距,启用缩小到适合。

2 个答案:

答案 0 :(得分:1)

添加2种类型的css,首先用于html渲染,第二种用于打印

  • 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无关