注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 网页设计 >> Javascript >> 网页设计正文

Javascript实现打印网页中定义的部分内容

文章来源:网页教学网 作者:佚名 更新时间:2008-1-9 20:40:30 【 】 【加入收藏

正常情况下的打印是使用 window.print(); 直接整页打印,但如果需要打印网页中定义的部分内容,则可使用如下的方法:

1、在页面的代码头部处加入JavaScript:

JavaScript代码

<script language=javascript>   
function doPrint() {   
bdhtml=window.document.body.innerHTML;   
sprnstr="<!--startprint-->";   
eprnstr="<!--endprint-->";   
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);   
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));   
window.document.body.innerHTML=prnhtml;   
window.print();   
}   
</script>

2、在页面正文处加上<!--startprint-->与<!--endprint-->标识。

也就是在需要用户打印保存的正文所对应的html处附加上。同时,如果采用小偷程序获得远程数据并需打印,可将此等数据置于该定义标签之内即可。

3、截取内容部分已完成,现在加个“打印”的链接:

XML/HTML代码

<a href="javascript:;" onClick="doPrint()">打印</a> 

  • 上一篇网页设计:

  • 下一篇网页设计: 没有了
  • 最 新 热 门
     Javascript实现打印网页中定义的部分内容
     Javascript代码轻松隐藏网页源文件
     把复杂的网站导航简单化
     ZBLOG增加文章里的关键字替换
     用CSS建设网站的实例
     标签增加CSS的overflow属性来清除浮动
     跨浏览器的CSS固定定位
     IE7对css选择器的改进
     IE7新支持的CSS属性和属性选择符
     CSS教程:网页表单设计技巧
    最 新 推 荐
     Javascript实现打印网页中定义的部分内容
     Javascript代码轻松隐藏网页源文件
     实现在AJAX下的前进、后退功能
     Javascript代码在网页中简单应用的几个示例
     网页设计中总结的几个有用的JS特效代码
     JavaScript教程:onmouseover控制图片
     用js实现select对div的隐藏与显示
     用js按比例重定图片尺寸
     已知商品单价,用JS计算所选数量的总价
     Javascript让媒体通过指定的按钮播放
    相 关 文 章

    Javascript代码轻松隐藏网页源文件
    Fireworks制作RockWave摇滚波字体
    实现在AJAX下的前进、后退功能
    Javascript代码在网页中简单应用的几个示例
    关于Dreamweaver MX 2004的PPT格式课件
    JavaScript教程:onmouseover控制图片
    Javascript让媒体通过指定的按钮播放
    javascript 改变网页加载的CSS
    JavaScript中数组方法
    JavaScript中small对象函数

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用