怎么调用打印预览功能来预览iframe中的内容?

xu0007 2003-10-20 06:48:14
rt
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bstorm 2003-11-21
  • 打赏
  • 举报
回复
<object ID='WebBrowser1' WIDTH=0 HEIGHT=0 CLASSID='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2'></object>

window.document.frames["iframename"].focus();
WebBrowser1.ExecWB(7,1);//打印预览

xu0007 2003-10-21
  • 打赏
  • 举报
回复
to nolonely(琴令人寂,月令人孤);
尝试过了您的方法,IE弹出“打印预览过程中出现错误”信息,请帮助!
nolonely 2003-10-20
  • 打赏
  • 举报
回复
var oDoc=window.frames["ifrm"].document
var strObject="<OBJECT ID=\"pt\" CLASSID=\"CLSID:B43D3361-D975-4BE2-87FE-438AB8E74394\" codebase=\"brochuremachine.cab\" VIEWASTEXT></OBJECT>";
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("打印预览过程中出现错误");
}


<iframe name="ifrm"></iframe>

87,903

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧