首页 新闻 会员 周边

一个小问题,求帮忙~

0
悬赏园豆:40 [已解决问题] 解决于 2009-07-28 17:16

做项目时遇到一个问题,位于同一个父页面的两个框架间,
比如有"RightWin"和"WorkWin"两个框架,在"RightWin"里有个按钮print,要实现功能为打印WorkWin的页面内容,我的语句是这么写的:

function Print(){
window.parent.frames("WorkWin").window.print();
}
 
但是结果却是打印出了RightWin中的内容,而且调试的时候找不到WorkWin的内容,有哪位熟悉这个的帮下忙,给个提示撒~~谢谢啦

莫生的主页 莫生 | 初学一级 | 园豆:45
提问于:2009-07-28 16:21
< >
分享
最佳答案
0

FrameSet内容

 <frameset cols="20%,*">
<frame name="RightWin" src="RightWin.htm">
<frame name="WorkWin" src="Workwin.htm">
</frameset>


RightWin.htm内容

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>

<script language="javascript" type="text/javascript">
function Print() {
alert(window.parent.frames(
"WorkWin").name);
//window.parent.frames("WorkWin").print();
parent.WorkWin.focus()
parent.WorkWin.print()
}
</script>

</head>
<body>
rightwin
<input id="getPrint" type="button" value="Print" onclick="Print();" />
</body>
</html>

打印frame窗口要   先进行     frameName.focus();

另外注意路径问题。而且打印机设置要"只打印当前框架"  


邀月 | 高人七级 |园豆:25475 | 2009-07-28 17:07
其他回答(1)
0

parent.print(); 

Gnie | 园豆:468 (菜鸟二级) | 2009-07-28 16:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册