===倾家荡产请高手指点:多框架页面如何在进入打印预览页面的时候直接选中“仅打印选定框架”?===在线等,解决后立刻结贴!

questionn 2006-10-07 04:17:51
b/s系统采用框架,在页面上加入
<OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0" VIEWASTEXT></OBJECT>

在顶框架页面中调用
<a href="#" onclick="parent.document.frames['main'].focus();parent.document.frames['main'].document.WebBrowser.ExecWB(7,1);">打印</a>

调出的ie浏览器的打印预览,但是默认是显示“按屏幕所列布局打印”,用户还要从下拉列表中选择一下“仅打印选定框架”,这样造成不方便,请问如何能直接选中“仅打印选定框架”?
...全文
1096 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
seahi 2006-11-10
  • 打赏
  • 举报
回复
看看我的方法吧,关闭打印预览的同时新开的WINDOW也会关闭。
function printbill(){
  var odoc=window.document;
  var r=odoc.body.createTextRange();
  var stxt=r.htmlText;
stxt.replace("absolute","")
  var pwin=window.open("","print","toolbar=0,scrollbars=1,resizable=1,height=450,width=600,top=0,left=0");
pwin.document.write("<html><head><style type='text/css'><!--.noborder { border-style: solid; border-width: 0px; padding: 0; font-size:13px; font-Family:;color:#5D5D5D; }--></style>")
pwin.document.write("<style media='print'>.Noprint { DISPLAY: none }</style>")
pwin.document.write("</head><body>")
// pwin.document.write("<OBJECT id='WebBrowser' height='0' width='0' classid='CLSID:8856F961-340A-11D0-A96B-00C04FD705A2' VIEWASTEXT></OBJECT>");
  pwin.document.write(stxt);
// if(pwin.document.WebBrowser)pwin.document.WebBrowser.ExecWB(6,1);else pwin.print();
pwin.document.close()
pwin.print();
pwin.close();
}

不弹出新窗口也可以实现
<input type="button" value="打印" onclick="printtb()">
<script>
function printtb(){
var abc=document.body.innerHTML;
document.body.innerHTML=window.iframe1.document.body.innerHTML;
window.print();
document.body.innerHTML=abc;
}
</script>
questionn 2006-10-08
  • 打赏
  • 举报
回复
感谢各位的回复,不过都不是我想要的结果,要么在打开打印预览页面的同时选中第二个选项“仅打印选定框架”,要么在新打开的页面中预览,但是需要在关闭打印预览页面的同时也要把新打开的页面关闭才行!
以上两个问题谁要是帮我解决其中一个我就把分都给他!不够可以再开帖送分!
gamestar1 2006-10-08
  • 打赏
  • 举报
回复
还有一种更bt的方法是
打印框价页的是时候,用javascript改变框价的形状再进行打印,然后在变回来.
lantersen 2006-10-08
  • 打赏
  • 举报
回复
试试:
A:
1:直接打开要打印的框架页面;
2:打印打开的页面;

B:
1:选中要打印的内容;
2:取得要找印的HTML代码;
3:打开一个新的页面;
4:前取得的HTML代码追加至打开的新页面;
5:打印新的页面;

两种方法类似,都是放到一个新的页面去打印,第一种来的简单些;
xuStanly 2006-10-07
  • 打赏
  • 举报
回复
webbrowser控件做不到。
WebBrowser.ExecWB(1,1) 打开
Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
Web.ExecWB(4,1) 保存网页
Web.ExecWB(6,1) 打印
Web.ExecWB(7,1) 打印预览
Web.ExecWB(8,1) 打印页面设置
Web.ExecWB(10,1) 查看页面属性
Web.ExecWB(15,1) 好像是撤销,有待确认
Web.ExecWB(17,1) 全选
Web.ExecWB(22,1) 刷新
Web.ExecWB(45,1) 关闭窗体无提示

不知道还有没有其他的可选项。
questionn 2006-10-07
  • 打赏
  • 举报
回复
TO xuStanly(黑金)
请不要捣乱,谢谢。
飘零雾雨 2006-10-07
  • 打赏
  • 举报
回复
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after:always;}
</style>
questionn 2006-10-07
  • 打赏
  • 举报
回复
“部分隐藏”不能满足我的要求,不但布局不对,而且多页的时候只能预览一页。请看清问题再回答。
刚进入预览画面的时候,如何能直接选中“仅打印选定框架”选项?
xuStanly 2006-10-07
  • 打赏
  • 举报
回复

<html>
<head>
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<title>***上海市眼病防治中心病人结帐费用报表***</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!--media=print 这个属性可以在打印时有效-->
<style media=print>
.Noprint{display:none;}
.PageNext{page-break-after: always;}
</style>
<style>
body,td,th
{
font-size: 12px;
}
.tdp
{
border-bottom: 1 solid #000000;
border-left: 1 solid #000000;
border-right: 0 solid #ffffff;
border-top: 0 solid #ffffff;
}
.tabp
{
border-color: #000000;

border-collapse:collapse;
}
.NOPRINT {
font-family: "宋体";
font-size: 12px;
}

</style>
</head>

<body >
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0 VIEWASTEXT> </OBJECT>
<input type=button value=打印 onclick="document.all.WebBrowser.ExecWB(6,1)" class="NOPRINT">
<input type=button value=直接打印 onclick="document.all.WebBrowser.ExecWB(6,6)" class="NOPRINT">
<input type=button value=页面设置 onclick="document.all.WebBrowser.ExecWB(8,1)" class="NOPRINT">
<input type=button value=打印预览 onclick="document.all.WebBrowser.ExecWB(7,1)" class="NOPRINT">
<br/>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr align="center">
<td colspan="5"><font size="3">上海市眼病防治中心病人结帐费用报表(A) </font></td>
</tr>
<tr>
<td>汇总人次 5</td>
<td>费用合计 15853.12</td>
<td>统计日期 </td>
<td>制表人 023</td>
<td>制表日期:2004-05-13</td>
</tr>
</table>



<table width="90%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000" class="tabp">
<tr>
<td >姓名</td>
<td >住院号</td>
<td >科室</td>
<td >结帐日期</td>
<td >出院日期</td>
<td >费用合计</td>
<td >医保交易费用</td>
<td >分类给付费用</td>
<td >非医保交易费</td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>

</tr>
<tr>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>
<td > </td>

</tr>
</table>
<hr align="center" width="90%" size="1" noshade class="NOPRINT" >
<!--分页-->
<div class="PageNext"></div>
<table width="90%" border="1" align="center" cellpadding="2" cellspacing="0" bordercolor="#000000" class="tabp">
<tr>
<td >第2页</td>
</tr>
<tr>
<td >看到分页了吧</td>
</tr>
<tr>
<td > </td>
</tr>
<tr>
<td > </td>
</tr>
<tr>
<td ><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" >这样的报表
对一般的要求就够了。</td>
<td> </td>
</tr>
</table></td>
</tr>
</table>

<table width="780%" border="1" class="Noprint">
<tr>
<td>能不能打印</td>
</tr>
</table>

</body>
</html>


jy00111672 2006-10-07
  • 打赏
  • 举报
回复
将你不要的部分隐藏,网上有代码的``自己找。
智能⼿机作⽂ 智能⼿机作⽂400字 字   当今最流⾏的是什么?当然是获得⼀部智能⼿机。那它⼜有什么特别之处呢?估计⼤多数⼈都会回答:好玩!但是,你认 识过它对⼈们的危害吗?以下是⼩编为⼤家整理的智能⼿机,供⼤家参考,欢迎阅读!   篇⼀:智能⼿机   篇⼀:智能⼿机   当今最流⾏的是什么?当然是获得⼀部智能⼿机。那它⼜有什么特别之处呢?估计⼤多数⼈都会回答:好玩!但是,你认 识过它对⼈们的危害吗?   ⾸先,就谈谈它的价格问题,这种⼿机通常都在七⼋千左右,⽽且,现在物价都有上涨,有的智能⼿机也可能会在⼀万元 左右。这种价格往往都会给家庭并不富裕,但⼜想获得这种⼿机的⼈带来巨⼤的威胁,迫使他们不得不"倾家荡产"。   再说说它对家庭的危害。因为现在的孩⼦都被"过度溺爱",所以"擂肥"的现象都⽐较多。⼀些孩⼦通通会拿⼀部智能⼿机 对那些同龄的孩⼦炫耀:"看,我有⼀部这么时尚的⼿机,我们家是多么的富裕,⽽你连⼀部这样的⼿机都没有,羡慕吧,穷 光蛋!"那些听了的孩⼦往往都会表⾯上很羡慕,实际上⼼理却很不服⽓,会想:有这样⼀部⼿机有什么了不起,看我下次也 带⼀部⽐还"豪华"的⼿机来!因此,他们会哀求⽗母给⾃⼰买⼀部智能⼿机,因为溺爱,所以⽗母会给他们买⼀部这样的⼿ 机,从⽽"倾家荡产",成为乞讨者。   接着再聊⼀聊它对孩⼦的危害。据有关报告检测,近⼏年来,孩⼦的近视率正在增⾼,体质在下降。这都是因为什么呢? 当然是智能⼿机!因为孩⼦们常常喜欢⼿机上⾯的游戏,所以写作业时会玩,上课时也会玩,甚⾄有的孩⼦因为睡觉睡不着, 把智能⼿机 藏在被窝⾥玩。这固然导致了⼿机的强光对⼉童眼睛的伤害,也导致了因为玩⼿机游戏,作业没法完成,成绩滑 坡,成直线下降。因为长期玩⼿机游戏,很少运动,导致肥胖,跑⼏步就⽓踹嘘嘘,从⽽造成体质下降,⽣很多病。   最后讲⼀讲它对⼈体的危害,⼤家都知道,电⼦产品都有辐射,⼿机⾃然也不例外。再说了,⼉童头⾻防辐射的能⼒也没 有成年⼈那么强,辐射⾃然也容易射进⼤脑内部。从⽽引发记忆⼒下降、痴呆等种种疑难杂症。朋友们,这是你们想要的吗?   说到这⾥,⼤家也知道了智能⼿机的危害,它们可能不会那么好了吧。不过,只要我们好好利⽤它,不迷恋它,它的危害 也可以被我们抛去。任何事物不可能⼗全⼗美!   篇⼆:智能⼿机   篇⼆:智能⼿机   ⽬前,通讯时代逐渐进步,⼈们利⽤⼿机把彼此之间的距离拉近,⼿机已成为⼈们必不可少的⼀个通讯⼯具。可是还是有 很多美中不⾜的地⽅。你别担⼼,⾝在23世纪的我正坐在实验室⾥研制⼀种超智能⼿机。   这种超智能的⼿机具有多项功能,⾸先,你不必担⼼⼿机打不通,它是⼀种全世界任何⼀个⾓落⾥都可以覆盖的12G⽹ 络,它甚⾄可以和⽉球上的我进⾏直接通话。   这个⼿机是绝对环保型的,它对⼈体零辐射,⽽且它具有⿊匣⼦空能,可以记载下你⼀路的⾏程,关键时刻,它可以为警 察提供重要的线路,将⼀切困难化为浮云。   这种⼿机还有时空穿梭功能,想见谁,你只要输⼊时间、地点、⼈物就可以了。⼿机会⾃动带你到达指定的地点,这个⼈ 就马上显⽰在⼿机屏幕上,还可以知道对⽅在什么位置。   这种⼿机能⾃能防盗,这就是它的绝活所在!当⼿机遗失时,它会⾃动伸出⼀个微型螺旋桨,利⽤⾃⾝的WXL导航定位 功能,⾃动飞回主⼈家⾥。因为这种⼿机⾥,含有⼀个特殊的芯⽚,记录了主⼈家的地理坐标,⽽且记录了主⼈的指纹,体 味。并会通知主⼈⼩偷的位置,最后将⼩偷绳之以法。   看,我发明的⾼智能⼿机厉害吧?在23世纪,我还会发明出更多对⼈类有益的机器!   篇三:智能⼿机   篇三:智能⼿机   在当今世上,智能⼿机作为现代科技,也成为了⼈类⽇常⽣活中不可缺少的联络平台.   例如⼿机QQ和微信:这些软件就是⼈与⼈之间交流的软件,你可以通过QQ和微信向远⽅的朋友或亲⼈问好!或向他们 问问⼯作上的事情,还可以向他们发起视频聊天,可以看看他们⽣活的情况.还可以⽤微信⽀付买东西,是不是很⽅便呀!以 后再也不⽤带钱包了只需要⼀个⼿机就⾏……   百度这个软件也很好!⼈们不懂的问题可以上百度去搜,去查,还可以上百度去看今天最新的新闻和天⽓.   ⾳乐这个软件可以让你⾟苦了⼀天的⾝⼼得到放松,可以让你浮躁的⼼情得到平静.有些⾳乐还可以让你明⽩⼈⽣⼤道, 有些歌还可以成为你⼈⽣道路上的⽴志歌.   但以上都是⼿机的好处,智能⼿机也有坏处哦!如果我们不善⽤⼿机的话就会触犯法律,有些不法分⼦可以通过智能⼿机 ⾮法骗取你的钱财,还可以骗取你的⾝份证去做违法的事.就这样,你在⽆形当中就犯了法.   智能⼿机也有好与坏之分,如果我们使⽤不得当那就对你⽆益.   就拿现在最⽕的游戏"王者荣耀","英雄联盟"和"穿越⽕线"等,这种游戏⼀旦玩多了就会像掉进了⽆底洞⼀样永远
股票全职交易4年积累的知识库和交易模式,希望后来的人能少走弯路。 前言: 每个人进入股票市场目的都是赚钱的,为何很多人都无法逃掉7亏2平1赚的定律,甚至很多人投资多年倾家荡产,妻离子散; 问交易难还是容易? 有人会说,我某个月或者某年,做了某个股票大赚50%以上,甚至翻倍,这真的没什么了不起,就像业界大佬说的,1年赚个3-5的人大有人在,5年赚1倍的人却寥寥无几; 这说明时间拉长,甚多人的账户收益率曲线都是个区间震荡,而不是线形增长,一旦时间拉长也就意味之自动清楚了运气成分,经历了多轮的牛熊转换,还能全身而退留,在账户上的收益复利曲线才是真正的牛逼。 确定性来自于交易模式长期的执行 那么什么游资大佬他们能从几万块钱做到上亿,持续盈利靠的是运气还是杜撰发财故事,吸引别人眼球?看过Asking,炒股养家,乔帮主,瑞鹤仙的文章,他们那个时代相互交流气氛非常好,相互促进下的成长也特别快,当然那个时代的股市造就了这批人,龙头战法已经演化成现在的样子,依然可以赚到钱。 游资大佬每一个讲自己的心路历程,没有一个不是爆仓,不痛苦折磨一段黑暗时期,然后顿悟出一些方法,甚至有些人学习哲学,佛法,心理学让自己内心平静下来,做到知行合一,减少自己内心的痛苦…… 交易模式没有好坏之分,只有找到适合自己的才是最好 我们不能去单纯比较交易使用哪种方法赚钱多少,而是自己在交易中找到快乐,找到自己追寻的意义,还能积累财富,内心需要安定,我们也知道很多人大赚过后大亏,那种账户收益曲线有什么意义呢?显然不是我们追求的。 交易模式来自于交易系统,约束我们的很多生理上的缺陷,规定什么能做,什么不能做,做模式内的交易。亏损也是模式内的一部分,但是它是对的,错误的盈利和错误的亏损区别在哪里?这个读者可以自己思考。 交易模式训练方法 很多人意识到需要交易系统却又无法构建,因为这里面需要验证的东西太多,网上的碎片化的知识并不系统,这会浪费学习者大量的时间成本和金钱成本,下面我分享自己多年全职交易的一套自我训练方法

87,904

社区成员

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

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