打印一个FRAMESET里面的内容 将您的那些FRAME起一个名字,比如<frame id="topframe"...>,这个id就是它的名字,之后可以用window.topframe.print()或者是document.all.topframe.print()应该都可以打印这个frame。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像不行吧,print只能打印窗口的东西楼主可能要做程序了,得到窗体中的文字 不好意思document的那个语句不能,只能用window.id名字.print() 是吗,无经常试过window.print()这个语句,不过window.id名字.print()却没有提示错误,可能真的像sparkcn(biti)所讲的吧,print只能打印窗口的东西 您试一试吧:做两个网页,一个可以起什么名字,内容如下<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body><form>我是中国人<input type="button" onclick="javascript:window.kk.print();"></form><iframe id="kk" frameBorder=0 height=100% MarginWidth=-3 name=kk scrolling=yes src="document.htm" width="100%"></iframe></body></html>另一个名字为document.htm,内容可以打一些英文字母这样您试一下打印,如果打印出来的有"我是中国人"这句中文字的,那么window.id名字.print()就不行了。反之成功 用一个js写试一试。不知道行不行,可以试一试,思路如下:onclick="javascript:printframe(打印该frame的路径)" 这是按键开始JS语句function printframe(querystring){ window.location.herf=+querystring window.location.reload() window.print() window.location.herf=原来的窗口路径 window.location.reload()}通过刷新来打印,之后再变回原来的窗口,这样就不用新开窗口,不过强烈建议新开窗口再打印。 parent.MainFrameName.focus()parent.MainFrameName.print() 打印frame窗口要 先进行frameName.focus() 另外注意:从Top访问Main的路径问题 net_lover说的正确.不过说漏一点.打印机设置要"只打印当前框架"之前我尝试用frameName.setActive不行.后来想到问题估计也是焦点问题.另外,我已经验证了,<iframe>是不能单独打印的,郁闷!如果说的有错误,请[email protected]今天结贴,老兄我正在写发票套打的程序呢.麻烦. 听 net_lover(孟子E章) ( ) 的吧. innerHTML 关于无法同时在IE和Firefox中,正常将日期数增加的问题 一个关于javascript的小问题!高手进来帮下忙 在线等!! javascript 能获得当前IE可视窗口高度吗? 请问如何修改下面代码中中文的样式? jquery上传图片,在线等,急急 动态的添加tr和删除按钮在火狐上可以 ie7上不行 !!!!!!!找错!!!!!!!! 打印预览后出现两个页面;如何设置只出现一个页面 js 的学习路线和书籍推荐 头疼的问题。快来帮帮忙! js文件中的中文在网页中出现乱码
做两个网页,一个可以起什么名字,内容如下
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head><body><form>我是中国人
<input type="button" onclick="javascript:window.kk.print();">
</form>
<iframe id="kk" frameBorder=0 height=100%
MarginWidth=-3 name=kk scrolling=yes
src="document.htm" width="100%"></iframe>
</body>
</html>另一个名字为document.htm,内容可以打一些英文字母这样您试一下打印,如果打印出来的有"我是中国人"这句中文字的,那么window.id名字.print()就不行了。反之成功
onclick="javascript:printframe(打印该frame的路径)" 这是按键开始JS语句function printframe(querystring)
{
window.location.herf=+querystring
window.location.reload()
window.print()
window.location.herf=原来的窗口路径
window.location.reload()
}通过刷新来打印,之后再变回原来的窗口,这样就不用新开窗口,不过强烈建议新开窗口再打印。
parent.MainFrameName.print()
frameName.focus()
打印机设置要"只打印当前框架"
之前我尝试用frameName.setActive不行.后来想到问题估计也是焦点问题.另外,我已经验证了,<iframe>是不能单独打印的,郁闷!如果说的有错误,请
[email protected]今天结贴,老兄我正在写发票套打的程序呢.麻烦.