打印问题

leon123456 2004-11-23 09:01:20
我的主页面由3个iframe组成
其name分别为topFrame, leftFrame, bodyFrame
在bodyFrame中,我使用window.print()进行打印操作
可总是抱错,说"body.tagName为空或不是对象"
请问如何解决
强调:是iframe,不是frame

自己做了一些测试
当我用如下语句时,可以打印成功
a.htm: <iframe id="body" src="b.htm"></iframe>
b.htm: <input type="button" name="printBtn" value="printBtn" onclick="window.print()">
但是如此一来,其它页面就不能在id="body"这个iframe框架中进行显示了,而是弹出了一个新的页面

但当我把id="body"改为name="body"时,其它页面是可以在其中显示了,可打印又报
"body.tagName为空或不是对象"
请大家帮忙解决一下
...全文
86 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xch28 2005-01-31
  • 打赏
  • 举报
回复
id="body"改成
id="mybody"
不要使用body,document,等关键字做变量名

87,910

社区成员

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

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