Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript/Classic asp获取浏览器(IE)打印页面设置_Javascript_Asp Classic - Fatal编程技术网

如何使用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

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


例如:页面大小、页眉、页脚、页边距,启用收缩以适应需要。

添加两种类型的css,第一种用于html呈现,第二种用于打印

  • HTML:
  • 打印:
对按钮单击执行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);
});
$(文档)。在('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()”
和replace
var 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一起工作