可以只打印iframe中的内容么?

lvjack 2002-09-29 08:05:44
问一个问题,我做了一个页面,整个页面是一个table,在一个格中我用了一个iframe,这个iframe用来显示数据,如下:
<td><iframe name="dataframe" src="test.asp"></iframe></td>,我想在其他的表格中放置一个按钮来仅仅打印这个iframe内容,我是这样的:
<td><a href="javascript:dataframe.print();">打印数据</a></td> 单是这样无法实现,总是打印整个页面,请大家帮帮我了!
...全文
264 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fokker 2002-09-29
  • 打赏
  • 举报
回复
参考这个贴子:
http://www.csdn.net/expert/topic/1054/1054749.xml?temp=.7473108
虽然将的是frame,但iframe和frame很相似的。
fokker 2002-09-29
  • 打赏
  • 举报
回复
var oWin=window.open("")
oWin.document.write(top.dataframe.document.body.outerHTML)
oWin.print();
oWin.location.reload();
oWin.close();
xjbx 2002-09-29
  • 打赏
  • 举报
回复
做一个按钮,点击后弹出一个新页面,这个页面读取出iframe的内容,然后打印。
<SCRIPT LANGUAGE=javascript>
function button1_onclick() {
var odoc=window.iframe1.document;
var r=odoc.body.createTextRange();
var stxt=r.htmlText;
alert(stxt)
var pwin=window.open("","print");
pwin.document.write(stxt);
pwin.print();
}
</SCRIPT>
iStringTheory 2002-09-29
  • 打赏
  • 举报
回复
好像不可以的

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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