社区
JavaScript
帖子详情
怎样在页面中实现打印设置和打印预览iframe中的内容?
gjs_w
2003-09-03 08:34:40
各位老大,我现在可以打印iframe中的内容,但不知怎样实现打印设置和打印预览iframe中的内容? (iframe中的内容多为word文档)
HELP ME!
...全文
931
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如何
实现
页面
分页
打印
本文介绍了几种
实现
网页分页
打印
的方法,包括使用WebBrowser控件进行
打印
预览
、
页面
设置
及直接
打印
,利用CSS Media属性隐藏不需要
打印
的
内容
,并通过
IFrame
实现
特定区域的
打印
。
java
实现
分页
打印
功能_web
页面
分页
打印
的
实现
本文详细介绍了在Web
页面
中
实现
打印
、
页面
设置
、
打印
预览
、隐藏不
打印
元素、分页以及后台
打印
的方法。通过插入特定的HTML元素、使用javascript以及CSS Media属性,可以控制
打印
的
内容
和样式,
实现
特定部分的
打印
和隐藏元素。同时,通过创建隐藏的
Iframe
进行后台
打印
,确保了
页面
加载与
打印
的无缝衔接。
利用
iframe
将网页嵌套在h的div里面
该博客展示了如何利用HTML的
iframe
元素将一个外部网页嵌入到本地
页面
的div
中
,并
实现
一键调用
打印
预览
功能。通过
设置
iframe
的属性,将指定URL的网页
内容
加载到div内,然后使用JavaScript的setTimeout函数延迟执行window.print(),从而达到
预览
并
打印
的目的。
VUE获取PDF文件流在
页面
中
直接掉起
打印
弹框
文章介绍了如何通过JavaScript在网页
中
实现
PDF文件的在线
预览
和点击后自动
打印
的功能,通过fetchAPI获取PDF
内容
,创建
IFrame
并
设置
打印
选项。只需要在需要的
页面
导入相关函数即可使用。,
js
iframe
打印
打印
预览
页眉页脚的
设置
本文详细介绍了如何利用HTML代码、WebBrowser控件和样式表
实现
页面
及
iframe
元素的
打印
和
预览
功能。包括使用window.print()、WebBrowser.ExecWB()方法进行
打印
操作,以及如何通过样式表隐藏不想
打印
的
内容
。还提供了
打印
iframe
内容
的具体步骤和代码实例。
JavaScript
87,987
社区成员
224,683
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章