使用Javascript怎样自动打印页面(不弹出打印对话框)???

下面是打印的方法,这个页面是纯html:

 function doPrint() {
var bdhtml;
var sprnstr;
var eprnstr;
var prnhtml;
bdhtml = window.document.body.innerHTML;//获取当前页的html代码
sprnstr = "<!--startprint-->";//标记打印开始的地方
eprnstr = "<!--endprint-->";//标记打印结束的地方
prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17);//从开始代码向后取html
prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));//从结束代码向前取html
window.document.body.innerHTML = prnhtml;//获得需要打印的内容
window.print();//开始打印
}

1个回答

cz_0228
真爱相思雨 ie浏览器自带的那个我试了,还是会弹出来
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
不弹出打印对话框,直接打印
我需要实现一个功能,输入文档(比如:*.dc文件)路径.点击打印。就直接选定某一打印机直接打印,不弹出打印对话框。要求用ms api实现。rnrn诚求高人指点,谢谢~
不弹出打印对话框,直接打印文档
我需要实现一个功能,输入文档(比如:*.dc文件)路径.点击打印。就直接选定某一打印机直接打印,不弹出打印对话框。要求用ms api实现。rnrn诚求高人指点,谢谢~
如何让在打印页面时不弹出打印对话框?
使用window.print()打印当前页面时,会弹出标准的打印对话框,现在我不想要该对话框,用什么方法可以将其去掉。或用其它方法实现类似的功能也可。请各位高手指点一下。谢谢!
js怎样直接打印而不弹出打印对话框!
我使用了ie自带的WebBrowserrn但是rndocument.all.WebBrowser.ExecWB(6,1)是打印rngoogle了一下说rndocument.all.WebBrowser.ExecWB(6,6)是直接打印,但是不成功rnrn打印的方法是:rnrn rnrnrn调用的按钮:rnrnrn rn
winfrom 打印问题,打印时怎样才能不弹出打印的对话框?
再问大伙个事儿rn我原想打印时把弹出的打印对话框去掉。 rn想想很难实现,因为我不知从哪下手。 rn后来想到按下回车键就好像是点击了弹出打印对话框的打印按钮rn打印时弹出的打印对话框自动获得了焦点。rn那怎么才能让它自动按下回车键呢?rn高手赐教rnrn
javascript:print()打印不想弹出打印对话框的问题
javascript:print()打印默认把打印对话框弹出,用户需按确定才能打印,如何设置不弹出对话框,按默认方式打印?
使用JavaScript实现页面打印
1、首先布置页面:打印的按钮:<table width="810" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td colspan="10" align="center"> <a onclick="preview()">[打印]</a>
页面打印弹出提示框
我做了一个功能,就是打印页面内容的:rn<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DisPhoto.aspx.cs" Inherits="DisPhoto" EnableViewState="false" %>rnrnrnrnrnrn 图片打印rn rn rnrn rnrnrn rn rn rn rn rn rn rn rn rnrnrnrn在我的电脑上是没有问题的,可以弹出打印对话框,,,rnrn可是部署到服务器后,rnrnrn我再次打开 却弹出“您的网页浏览器已经阻止此站点以不安全的方式使用ActiveX控件,因此,此页可能显示不正确”rnrn为什么?
IE打印时,怎样才能让不弹出打印对话框?
IE打印时,怎样才能让不弹出打印对话框?请问用程序怎么控制
window.print()直接打印,不弹出设置打印参数的对话框
java web 项目中一个动态生成页面,采用window.print()打印,但每次都出现打印对话框,请问怎么做才能不出对话框而直接打印页面 ?急求答案,望各位大神赐教,或者有其他办法
可以在打印的PrintDialog时候不弹出打印对话框吗?
已经在打印设置里设置好了,不想再按确定才能开始打,该怎么做呢?
web下 可以实现直接打印么(不弹出打印对话框)
RT:web下 可以实现直接打印么(不弹出打印对话框)
jsp网页打印时不弹出打印对话框
有谁可以帮帮我啊?我用的是以下代码:rnrn rn rn rn rn rnrn但是不行直接打印还是会弹出打印对话框的。rnrn我在百度里找到这个网址rnhttp://www.nokiamobile.org.cn/post/1374124.htmlrn里面提到说不能完成的。有朋友遇到这个问题吗?rn如果谁有更好的方法希望分享。
用 www.meadroid.com 如何直接打印而不弹出打印对话框?
大家好.rnrn rnrn rnrn用上面的方法打印数据,每次打印是都会弹出一个打印对话框,好麻烦.请问如何才不弹出此对话框而直接打印.
JAVA 打印弹出打印对话框的问题
我写了一个类,实现Printable接口来进行打印,rnrn可 //获取打印服务对象rn PrinterJob job = PrinterJob.getPrinterJob(); rn // 设置打印类rn job.setPageable(book);rn rn try rn //可以用printDialog显示打印对话框,在用户确认后打印;也可以直接打印rn boolean a=job.printDialog();rn if(a)rn rn job.print();rn rn catch (PrinterException e) rn e.printStackTrace();rn rn运行到job.printDialog()时,只在windows的任务栏处显示一个打印对话框,但这个对话框怎么说呢,如果我说不处于rnrn激活状态不知道大家能明白不,就是在任务栏上有,需要手动鼠标点击一下才能显示在界面上,有点像窗体被最小化的rnrn那种效果。(也不知道我说明白了没),我想做的是当用户点击打印时, boolean a=job.printDialog();这个对话框就直接rnrn弹出来,请问是我的代码哪里有问题吗?
用printer打印,可不可以弹出打印对话框?
因为打印机不在本机,必须选择局域网内的打印机打印,结果出错
打印网页时不弹出选择打印机页面
因需要重复打印当前页面,使用document.all.WebBrowser.Execwb(6,6)仍会弹出选择页面,请问如何解决,谢谢
关于使用ShellExecute打印时弹出打印对话框的问题
我有一个循环,里面使用ShellExecute( this->m_hWnd,"print", szCachString, NULL, NULL, SW_SHOW );打印文件,但是每次调用ShellExecute对自动弹出打印对话框,怎么才能跳过打印对话框,直接打印文件?
怎样取消页面打印时的提示对话框???
我用JavaScript写页面打印,但是总是有对话框提示,怎样不让对话框出现??rn页面打印rn谢谢!!
javascript 实现页面打印
javascript 实现页面打印,在线打印的javascript代码
javascript页面打印技术
使用的是WebBrowser是IE内置插件,进行打印; 使用该插件,首先添加 1 第一种打印方式: &lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot; pageEncoding=&quot;UTF-8&quot;%&gt; Insert title here function wp(n){ switch(n){ ca
打印文件时怎样不出现打印对话框,直接进行打印
我做的程序主要是打印单据,打印操作频繁,但是每次打印,总出现打印对话框,然后才打印,怎样不出现打印对话框,直接进行打印,(SDI 支持打印和打印预览)
不显示页面打印
怎么使页面不在IE上显示,而直接送到打印机上打印?
fastreport.net 怎样不显示 打印对话框
请教一下在调用打印时怎样不显示 printing page对话框rn[img=http://img.my.csdn.net/uploads/201303/14/1363246405_1642.jpg][/img]rnrn我使用了这样的代码rnrn rptSubIN.PrintSettings.ShowDialog = false; rn rptSubIN.Prepare();rn rptSubIN.PrintPrepared();rn可是还是不行,求各位指点。我用的是1.6版本的
用applet打印怎样去除打印对话框
如标题
如何在对话框中弹出打印对话框...?
如何在对话框中用代码里指定纸张大小rn或者在rn对话框中弹出打印对话框,让用户选择打印机、指定纸张大小
怎样控制页面打印?
我用调用IE 里的print 打印rn但出现最后一页是一张空白纸,rn请问我该怎样做?请大家帮帮忙
怎么做才能使window.print()不弹出打印对话框而直接打印页面
一个动态生成页面,采用window.print()打印,但每次都出现打印对话框,请问怎么做才能不出对话框而直接打印页面
打印问题(打印对话框)
打印对话框指定Rect的图形,请哪位高手指教
怎样不换页打印.
我这的是POS系统,要求每扫一个商品就打印出该商品信息,当全部扫完顾客结账时打印出小结,然后走纸换页.rn我现在是每打印一个商品信息就会走纸换页,没达到以上目的.rn我的打印代码是:rnprocedure TForm1.PrintStrings(Strings: TStrings);rnvarrn Prn: TextFile;rn i: word;rnbeginrn AssignPrn(Prn);rn tryrn Rewrite(Prn);rn tryrn for i := 0 to Strings.Count - 1 dorn write(Prn, Strings.Strings[i]);rn finallyrn CloseFile(Prn);rn end;rn exceptrn on EInOutError dorn MessageDlg('文本打印出错!', mtError, [mbOk], 0);rn end;rnend;rnrn不执行"CloseFile(Prn);"就不开始打印,执行了,就会打印并走纸换页.rn请问各位大侠,怎么样才能不让他走纸换页的打印完
怎样不打印背景
[img=http://hi.csdn.net/attachment/201001/29/1174103_1264759573414P.jpg][/img]rn上面是要打印的图片。rnrn问题:rn1,怎样只打印栅格,波形,数字,而不打印背景(即黑色部分)。rn2,让打印出来的栅格,波形,数字是黑色的。
怎样不打印小数点
我用的是ActiveReport控件打印,单价的数据格式设置为########0.####,打印后整数后显示小数点,比如10显示为10. ,请问怎样才能去掉整数后的小数点
如何在打印网页时,直接打印,不出现打印对话框
调用ie那个打印控件, rn rnrn不管是“打印”还是“直接打印”,都要弹出默认的那个打印设置对话框,能否直接打印?请大家帮忙 ,多谢
怎样不换行打印
怎样在powerbuilder中,实现不换行打印?谢谢
怎样使对话框自动弹出?
我用MFC做了一个对话框程序,但是当我选择“调试-〉开始执行”时,只是在任务栏出现一个对话框的图标,但是对话框并不跳出来,需要用鼠标点一下任务栏上的图标才能出现,这是怎么回事?当我点击生成的exe文件时,也只是在任务栏出现一个对话框的图标,需要用鼠标点一下任务栏上的图标才能出现rn我希望双击exe文件时,对话框能直接在屏幕上显示,而不需要用鼠标点一下任务栏上的图标才能出现。需要怎样改动?
自动打印 后台自动打印
设置文件读取目录,文件保存目录。后来定时检测自动打印
请教各位:js怎样直接打印而不弹出打印对话框?
网上说用document.all.WebBrowser.ExecWB(6,6);rn但试了一下,还是弹出了对话框
如何使用HTML的JavaScript打印网页页面?
我的主页页面中需要打印按钮,但是不知如何实现,希望得到您的帮助。rnrnMyEML: pplhome@126.com
如何打印框架页内容.直接打印不弹出打印对话框
如何打印框架页内容.直接打印不弹出打印对话框 rn rn打印rnrn这样可以打印但是会弹出打印对话框,确定之后才能打,如何不弹出打印对话框直接打印。rn----------------rn WebBrowser1.ExecWB(6, 1);这样也会弹出的。rn(在线等 急用)谢谢,最好把脚本都贴出来
用MFC实现打印功能,能否直接打印而不弹出打印对话框。
用MFC实现打印功能,能否直接打印而不弹出打印对话框。还是说MFC无法实现,只能用WINDOWS API来实现直接打印功能。
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件