首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

5.10  只打印iframe的内容

【实例描述】

在打印页面时,可以通过正则或某个设计标识,只打印页面的部分内容。那么该如何只打印嵌入到此页面中框架的内容呢?本例学习一个只打印部分内容的新方法。

【实现代码】

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

<head>

<title>标题页</title>

<body>

<input onclick='prn()' type=button value=print_Ifram5.10e><br>

<iframe id=myframe src="http://www.baidu.com"></iframe>

<script>

function prn()

{

var win=window.open("about:blank")       //打开一个空页面

win.moveTo(100,100)                           //移动到指定位置

win.location=document.all.myframe.src        //指定页面的内容

win.print()                                      //打印页面

}

</script>

</body>

</html>

【难点剖析】

当用户单击“print_Iframe”按钮时,其实在后台会打开一个新页面,此页面的内容其实就是框架中的全部内容。然后在新页面中,调用“print”方法实现框架内容的打印,其实就是一个新页面的打印。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论