社区
JavaScript
帖子详情
怎样在页面中实现打印设置和打印预览iframe中的内容?
gjs_w
2003-09-03 08:34:40
各位老大,我现在可以打印iframe中的内容,但不知怎样实现打印设置和打印预览iframe中的内容? (iframe中的内容多为word文档)
HELP ME!
...全文
929
17
打赏
收藏
怎样在页面中实现打印设置和打印预览iframe中的内容?
各位老大,我现在可以打印iframe中的内容,但不知怎样实现打印设置和打印预览iframe中的内容? (iframe中的内容多为word文档) HELP ME!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arkang168
2004-01-08
打赏
举报
回复
怎样在javascript中直接设置好打印方式为横向或纵向,比如:
<input type=button value="横向打印">
<input type=button value="纵向打印">
不用提示用户再次设置,直接按照按钮提示打印
iworm
2003-12-30
打赏
举报
回复
顶,顶,顶,我今天为这个问题找了一天还是没解决,高手在哪?
gjs_w
2003-09-10
打赏
举报
回复
还有一点:我的iframe中内容多为word文档.
gjs_w
2003-09-10
打赏
举报
回复
liuruhong(蓝色街灯)
怎样对iframe页面动态插入控件?
我的iframe的ID为ifrm1,用ifrm1.body.insertAdjacentHTML("beforeEnd",strObject);提示ifrm1.body为空或不是对象.
gjs_w
2003-09-08
打赏
举报
回复
还是不行,提示document.ifrm1.document为空或不是对象. (ifrm1为iframe的ID)
ajsword
2003-09-08
打赏
举报
回复
ExecWB后面的参数分别代表什么
zs8816685
2003-09-08
打赏
举报
回复
onclick=document.framename.document.webbrowser.execWB(7,1)
framename指的是iframe的ID
gjs_w
2003-09-08
打赏
举报
回复
我是想打印一张页面中某一iframe中的内容,不是整张页面.
哪位大哥帮帮我吧!
melonjava
2003-09-08
打赏
举报
回复
dragon2006(笨龙)
我用了你的方法,其中的打印预览无法实现,报错为:未知错误!
<input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)">
liuruhong
2003-09-08
打赏
举报
回复
这个是我项目中的一段代码,可以实现对于frame的打印预览,希望对于你有所帮助
----------------------
var strObject="<OBJECT ID=\"pt\" CLASSID=\"CLSID:B43D3361-D975-4BE2-87FE-438AB8E74394\" codebase=\"brochuremachine.cab\" VIEWASTEXT></OBJECT>";
//var ptc=document.createElement(strObject);
var printerCTL=oDoc.getElementById("pt");
try {
if ( ! printerCTL){
oDoc.body.insertAdjacentHTML("beforeEnd",strObject);
}
var printerCTL=oDoc.all.pt;
printerCTL.SetFilePath("http://blueswing.vicp.net/PrintTemplate/xp/pt.htm");
printerCTL.LaunchPT();
}
catch(e){
alert("打印预览过程中出现错误");
}
oDoc就是iframe的document对象,你可以通过对于iframe页面动态插入控件,然后调用其方法来实现的
cql0007
2003-09-08
打赏
举报
回复
打印设置的问题上面已经有人帮你解决了,你做一下修改就行了
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
<input type=button value=页面设置 onclick="document.frames("ifrm").document.WebBrowser.ExecWB(8,1)">
<input type=button value=打印预览 onclick="document.frames("ifrm").document.WebBrowser.ExecWB(7,1)">
gjs_w
2003-09-08
打赏
举报
回复
我现在是想解决打印设置和打印预览,不是打印的问题!
难道就没有人可以帮我了吗???!!!
cql0007
2003-09-08
打赏
举报
回复
呵呵,果然是和我碰到的问题一样的啊.
用这个:
<script>
document.frames("ifrm").document.execCommand("Print", false);//"ifrm"为iframe的ID
</script>
dragon2006
2003-09-04
打赏
举报
回复
你改一下不就行了吗,那是我调试的语句,这样写的啦:
<!-- IE5.5以上 -->
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0></OBJECT>
<input type=button value=打印 onclick="document.all.WebBrowser.ExecWB(6,1)">
<input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)">
<input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)">
<input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)">
gjs_w
2003-09-03
打赏
举报
回复
大哥,我想实现打印设置和打印预览iframe中的内容,你给我window.onbeforeprint()和window.onafterprint()干什么??? 不过我还是很感谢你.
zgmboy
2003-09-03
打赏
举报
回复
学习。
dragon2006
2003-09-03
打赏
举报
回复
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<OBJECT id=closes type=application/x-oleobject
classid=clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11><param name=Command value=Close></object>
<SCRIPT>
function window.onbeforeprint(){
alert("打印前事件");
}
function window.onafterprint(){
alert("打印后事件");
closes.Click();
}
</SCRIPT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=打印预览>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=页面打印>
html网页怎么分页
打印
,web如何
实现
页面
分页
打印
实现
页面
分页
打印
是很多小伙伴们都想知道的,那么你知道web如何
实现
页面
分页
打印
的具体方法吗?下面就让爱站小编带领大家一起去学习学习吧,希望本文对你有所帮助。1.首先引入一个WebBrowser在需要
打印
的
页面
,可以直接添加:???到
页面
,或者使用JavaScript在需要的时候临时添加也可以:???document.body.insertAdjacentHTML("beforeEnd","clas...
java
实现
分页
打印
功能_web
页面
分页
打印
的
实现
1.首先引入一个WebBrowser在需要
打印
的
页面
,可以直接添加:复制代码 代码如下:到
页面
,或者使用javascript在需要的时候临时添加也可以:复制代码 代码如下:document.body.insertAdjacentHTML("beforeEnd","classid=\"clsid:8856F961-340A-11D0-A96B-00C04FD705A2\">");2 .
页面
设置
...
利用
iframe
将网页嵌套在h的div里面
利用
iframe
将网页嵌套在h的div里面 整体
实现
的功能就如同标题所述。 直接看代码 解释一下,我这边
实现
的功能就是把某个网页在嵌入在本地的div
中
,然后直接调用
打印
预览
。 <body> <div style="width: 100%;height:1000px;" id="goToPrint"></div> <script> let reportFlag = window.opener['reportFlag']
VUE获取PDF文件流在
页面
中
直接掉起
打印
弹框
VUE获取PDF文件流在
页面
中
直接掉起
打印
弹框
js
iframe
打印
打印
预览
页眉页脚的
设置
1、window.print方式: Html代码 //jsp
页面
打印
按钮: input type="button" value="
打印
" onclick="print();"> //js
中
: function print(){ window.print(); //style样式
中
,
设置
隐藏按钮
打印
:
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章