JavaScript 打印

以下是为您整理出来关于【JavaScript 打印】合集内容,如果觉得还不错,请帮忙转发推荐。

【JavaScript 打印】技术教程文章

如何在Safari / Chrome中从javascript打印IFrame【代码】

有人可以通过Safari / Chrome中的javascript调用帮助我打印IFrame的内容. 这适用于Firefox:$('#' + id)[0].focus(); $('#' + id)[0].contentWindow.print();这适用于IE:window.frames[id].focus(); window.frames[id].print();但我无法在Safari / Chrome中使用任何功能. 谢谢 安德鲁解决方法:将打印功能放在iframe中并从父级调用它. IFRAME:function printMe() {window.print() }父:document.frame1.printMe()

Javascript仅打印iframe内容【代码】

这是我的代码<script> var body = "dddddd" var script = "<script>window.print();</scr'+'ipt>";var newWin = $("#printf")[0].contentWindow.document; newWin.open(); newWin.close();$("body",newWin).append(body+script);</script> <iframe id="printf"></iframe>这可以,但它打印父页面,我如何让它只打印iframe?解决方法:我不希望这样做 试着改为window.frames["printf"].focus(); window.frames["printf"].print();并...

仅使用for循环和条件语句的Javascript打印方块【代码】

刚开始我的大学课程,有点用JavaScript苦苦挣扎.我被要求使用任何字符显示一个正方形,但是,解决方案必须结合for循环和if语句. 这是我到目前为止的内容,感觉非常接近,但是我无法显示第二行.我知道这可以通过两个for循环来完成(一个用于变量的迭代,另一个用于空格).但这不是我被要求解决此问题的方式. 这是我的代码:var size = 3; let i;for(i = 0; i < size; i++) { print ("*"); if (size === i){ println (""); } }就上下文而言...

javascript-打印:如何在每个页面的页脚都贴到底部?【代码】

我正在尝试将生成的HTML文档打印为PDF.该文档本身可以容纳多个页面.每个页面都是这样构建的:<!-- Header --><!-- Content --><!-- Footer -->所有这三个页面看起来都很不错.唯一的问题是页脚不会停留在底部…页脚将始终赶上页面的最后一个元素.只要页面上填充了足够的内容,页脚就会位于底部,就像您期望的那样. 这是我的CSS:.docFooter{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-f...

javascript-打印功能的jQuery在asp.net中不起作用【代码】

我编写了以下脚本来打印文档:<script type="text/javascript">function print() {window.print();}$(".printdoc").click(function () {print();});</script>并且我通过< asp:button ../>调用了上述脚本如下:<asp:Button ID="btnPrint" runat="server" Text="Print" CssClass="printdoc"/>每次我单击按钮时,它都会再次加载页面,但查询似乎无法正常工作. 当我检查资源时,发现以下控制台错误:Uncaught ReferenceError: $is not de...

javascript-打印画布内容【代码】

var print = document.createElement('button'); var canvas = document.createElement('canvas'); var ctx = canvas.getContext('2d');canvas.width = 300; canvas.height = 100;ctx.fillStyle = '#000'; ctx.font = '15px sans-serif'; ctx.fillText('Fill Text, 18px, sans-serif', 10, 20);print.innerHTML = 'Print';document.body.appendChild(print); document.body.appendChild(canvas);print.addEventListener('click', f...

javascript-打印整个页面时如何修复Google Map API?【代码】

我试图仅打印用户单击“打印”按钮时在地图上看到的内容,但是我不知道为什么,地图会完全更改. 我只希望地图调整图像大小以完全适合打印.地图的大小是无关紧要的. 这是用户看到的: 但是我得到这个: 肖像 景观 谢谢!解决方法:Google Map API does not support打印:Printing from the JavaScript API is not supported. This is becauseprinting support is inconsistent across commonly used browsers. Werecommend using the S...

javascript-打印窗口第一次不工作【代码】

我正在尝试使用打印选项保存PDF,但是由于某种原因第一次无法使用它时,它带有一个空白页面.我有Googled,有一些解决方案,但是没有运气. 提前致谢$("#btnPrint").click(function () {// alert("hi");$(".accordion-content").css('display','block');var printWindow = window.open('', '', 'height=400,width=1200');var strin="";printWindow.document.write('<html><head><link rel="stylesheet" type="text/css" href="css/print....

javascript-仅打印网页的一部分【代码】

我写了一个仅打印网页一部分的代码.为此,我使用了< div>. 代码如下:<div id="printme"><table width='1000' align="center"><tr><td><h1> CANDIDATE DETAILS</h1>-------------------- </div> <div id="dnt_print"><fieldset><legend> <b>Uploads: </b></legend><table width='900' align="center" >------------<td align="center"><input type="button" value="PRINT DETAILS" onclick="printdetails()"></td></div>我要打印的...

JavaScript打印杨辉三角,用数组【代码】

1 function yanghui(n){2 var array = new Array();3 for(var i=0;i<n;i++){4 array[i]=new Array();5 array[i][0] = 1; //每行第一个元素为16 array[i][i]=1; //每行最后一个元素为17 }8 9 for(var i =2;i<n;i++){ //前两行已经都是1了 10 for(var j=1;j<i;j++){ 11 ...