Tag: 打印

如何应用CSS进行打印?

我试图在我的一个页面中打印一个div,但我不能在打印时应用css。 在样式标签内写入media =“print”不起作用。 我该怎么办? body { font-size:medium; color:Black; font-size:14px; } input { margin:0px; font-size:14px; } .grid { border-color:Gray; border-width:1px; } .alan { border-style:none; } .grid1 { border-color:Gray; border-width:1px; }

无法使用JavaScript在IE上打印iframe,而是打印父页面

我有以下JavaScript代码: $(document).ready(function() { $(‘a#print_button’).click(function(event) { event.preventDefault(); var print_url = ‘print.html’; if ($(‘#print_page’).length == 0) { $(“body”).append(”); } else { $(‘#print_page’).attr(“src”, print_quote_url); } $(‘#print_page’).on(“load”, function() { frames[“print_page”].focus(); frames[“print_page”].print(); }); }); }); 它适用于Chrome和Firefox。 但是当我点击IE上的按钮时,它会打印父页面,而不是打印iframe。

如何使用javascript打印canvas内容

我使用jsp页面使用canvas进行写作。 我可以在canvas上写任何消息,(我创建的canvas消息……) 但在此之后,当我想使用javascript print code打印此canvas消息时,我无法打印canvas内容。 下面你可以看到那个打印预览.. 我想打印我在canvas上创建的canvas消息。 请帮助我解决这个问题,任何帮助都将不胜感激..

仅在屏幕媒体上运行javascript / jquery,而不是打印

如何才能在@media screen上运行jqueryfunction? 背景: 我有一个screen.css样式表和一个screen.css样式表。 我有两个javascript函数,其中一个我不想在页面的打印版本上运行 。

POS:获取一个网站,直接打印到已定义的本地打印机

我有一个网站运行票房服务,发行票证和报告。 我试图找出如何获得直接发送到本地/客户端PC上的指定打印机的票证(当前为PDF)。 我已经关注了许多旧的/死的/无用的链接,并没有找到任何最新的解决方案,虽然许多诱人的希望闪烁。 场景是这样的:远程托管网站 – 连接了1个或更多用户 – 网页生成票证(PDF),静默发送到用户PC(而不是默认打印机)上的指定打印机(无需额外点击打印提示) )。 我知道PHP没有连接到客户端PC,但有没有办法让网页(或许通过jQuery)连接到已安装的脚本/服务? 我认为本地PC上的脚本(建立可信链接,设置要使用的打印机等)将从Web服务器接收数据/文件,然后只要它在每台机器上的相同位置处理它。 然后可以将此(本地)脚本添加到需要运行该服务的任何PC。 该工作需要由正在发送的文件触发,并且没有脚本/服务,该脚本/服务每隔几秒钟就会轮询一个位置。 任何指针都将非常感激。 编辑:我已经尝试过jZebra java applet,但只是在打破之前打印了一次。 感兴趣,如果有人真正让它工作(以及如何)。

如何打印整个引导模式,其中模态体中的内容滚动到视图外

问题是用户必须向下滚动才能查看模态体内的所有内容。 但是,当我打印模态时,唯一打印的部分是可查看的部分。 我希望打印整个模态的内容。 我已经尝试了下一页的每一段代码,但没有一段代码打印整个模态。 Twitter Bootstrap:打印模态窗口的内容

使用JQuery打开弹出窗口并打印

前段时间我使用jQuery创建了一个灯箱插件,它将链接中指定的URL加载到灯箱中。 代码非常简单: $(‘.readmore’).each(function(i){ $(this).popup(); }); 并且链接看起来像这样: TJ Kirchner 该插件还可以接受宽度,高度,不同URL以及更多数据传递的参数。 我现在面临的问题是打印灯箱。 我进行了设置,以便灯箱的顶部有一个打印按钮。 该链接将打开一个新窗口并打印该窗口。 这一切都由灯箱插件控制。 这是代码的样子: $(‘.printBtn’).bind(‘click’,function() { var url = options.url + ( ( options.url.indexOf(‘?’) < 0 && options.data != "" ) ? '?' : '&' ) + options.data; var thePopup = window.open( url, "Member Listing", "menubar=0,location=0,height=700,width=700" ); thePopup.print(); }); 问题是脚本似乎没有等到窗口加载。 它想要在窗口出现的那一刻打印出来。 因此,如果我单击“取消”到打印对话框,它将一次又一次地弹出,直到窗口加载。 我第一次尝试打印时得到了一个空白页面。 那可能是因为窗口没有完成加载。 我需要找到一种方法来改变前面的代码块,等到窗口加载然后再打印。 […]

jquery – IE浏览器在某些页面上拒绝iframe访问

我是printThis的作者,这是一个用于打印的jquery插件。 https://github.com/jasonday/printThis 我有一个用户提出了一个问题,我一直无法破解,不幸的是,我无法分享页面(隐私问题)。 在用户的网站上,问题出现在IE中的某些页面上,而不是其他页面上。 打印失败,因为iframe仍然是空的。 IE中的错误在jQuery中: contents: function (a) { return f.nodeName(a, “iframe”) ? a.contentDocument || a.contentWindow.document : f.makeArray(a.childNodes) } 使用日志记录,我能够确定它在这条线路上失败了: var $doc = $(“#” + strFrameName).contents(); 但同样,这只发生在某些页面上,而且我无法在该用户网站之外的任何实例中重新创建。 我的问题:这里有更好的方法吗? 或者使$doc对象更具防弹性的方法? // ———————————————————————– // printThis v1.1 // Printing plug-in for jQuery // // Resources (based on) : // jPrintArea: http://plugins.jquery.com/project/jPrintArea // jqPrint: https://github.com/permanenttourist/jquery.jqprint // Ben Nadal: […]

Fancybox – 添加打印function

是的,我知道这里存在关于如何向fancybox添加打印按钮的问题。 我在fancybox上添加了一个按钮(http://sofzh.miximages.com/jquery/2wfvn7r.jpg),但我不知道如何添加一个将要实现的function: http : //www.thatagency.com/design -Studio-博客/ 2010/04 /添加打印能力到的fancybox – jQuery的插件/ 任何人都可以帮助和写这个按钮的function? 我将非常感激 我的代码: http : //www.filehosting.org/file/details/360044/fancybox-print.zip demo / MY.htm

从父窗口打印动态创建的iframe的内容

我有一个页面,其中包含一个链接列表和一个div,它用作链接所引导页面的占位符。 每次用户点击链接时,都会在div中创建iframe,并且其src属性会获取链接href属性的值 – 简单明了,类似于外部网页库。 我有什么问题是打印iframe的内容。 为此,我使用此代码: 函数PrintIframe() { 。帧[ “名称”]聚焦(); 帧[ “名称”]打印(); } 问题似乎是iframe是由JQuery动态创建的 – 当我将iframe插入到html代码中时,浏览器会打印外部页面。 但是使用JavaScript注入相同的代码没有任何反应。 我试图在“打印”链接上使用JQ 1.3“live”事件,但没有成功。 有办法克服这个问题吗?