如何使用javascript/Classic asp获取浏览器(IE)打印页面设置
使用JavaScript/classic asp如何获取浏览器(IE)打印页面设置详细信息如何使用javascript/Classic asp获取浏览器(IE)打印页面设置,javascript,asp-classic,Javascript,Asp Classic,使用JavaScript/classic asp如何获取浏览器(IE)打印页面设置详细信息 例如:页面大小、页眉、页脚、页边距,启用收缩以适应需要。添加两种类型的css,第一种用于html呈现,第二种用于打印 HTML: 打印: 对按钮单击执行JQUERY操作: $(document).on( 'click', '#print', function () { var ifr = document.createElement('iframe'); var html = $("html").ht
例如:页面大小、页眉、页脚、页边距,启用收缩以适应需要。添加两种类型的css,第一种用于html呈现,第二种用于打印
- HTML:
- 打印:
$(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);
});
$(文档)。在('click','print',函数(){
var ifr=document.createElement('iframe');
var html=$(“html”).html();//无法使用JavaScript设置打印页面设置。这是浏览器的一项功能(在您的例子中是IE)与JavaScript/dom/html无关,谢谢您的回答,但我希望JavaScript不是一个J Query.Pl。建议使用JavaScript实现。这是纯JavaScript,除了onclick事件,只需使javasript函数并调用标记onclicl=“yourmethod()”
和replacevar html=document.documentElement.innerHTML;
就这些了先生,实际上我想用JavaScript设置浏览器打印页面。如果假设浏览器中的左边距为“0.05”,这意味着我需要显示JavaScript警报“您的打印页面设置左边距为:0.05”我希望你理解我想说的内容。PL.advice…Classic asp有可能吗???@Sabarirajan没有,因为Classic asp在服务器上执行,浏览器在客户端运行。你可以用Classic asp创建pdf…@Ulloink:如果有其他实用的方法,比如jquery,Vbscript…@Sabarirajan jquery是JavaScript.vbscript仅在IE中工作,您必须在客户端IE中设置许多安全性内容才能使vbscript工作。此外,我不确定它是否与vbscript一起工作