魔方网表 让信息化更简单

 找回密码
 注册
查看: 4229|回复: 1

[原创] [原创] 如何在自定义查看模板中加入打印按钮,实现打印。【求分】

[复制链接]
hjxeagle 发表于 2011-10-28 15:48:22 | 显示全部楼层 |阅读模式
本帖最后由 hjxeagle 于 2011-10-28 15:51 编辑

点击源代码,切换到源代码编辑模式:


在开始和结尾分别加入加入标红的代码,蓝色部分为加入当前打印日期的代码:

<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>
<!--startprint-->

<p>&nbsp;</p>
<p style="text-align: center">联系人信息表(详细)</p>
<p>
<table border="1" cellspacing="0" cellpadding="0" width="800" height="75">
    <tbody>
        <tr>
            <td>序号</td>
            <td>$MF(序号)$</td>
            <td>姓名</td>
            <td>$MF(联系人)$</td>
        </tr>
        <tr>
            <td>单位</td>
            <td>$MF(单位)$</td>
            <td>部门</td>
            <td>$MF(部门)$</td>
        </tr>
        <tr>
            <td>联系电话</td>
            <td>$MF(联系电话)$</td>
            <td>手机</td>
            <td>$MF(手机)$</td>
        </tr>
        <tr>
            <td>QQ</td>
            <td>$MF(QQ)$</td>
            <td>MSN</td>
            <td>$MF(MSN)$</td>
        </tr>
        <tr>
            <td>电子邮箱</td>
            <td>$MF(电子邮箱)$</td>
            <td>修改人</td>
            <td>$MF(修改人)$</td>
        </tr>
    </tbody>
</table>
</p>
p style="text-align: right">&nbsp;打印日期: <script language=vbscript>
document.write now()</script></p>

<!--endprint-->

<p style="text-align: center">
<input type='button' onclick="javascript:  doPrint();" value="打印本页"></p>
结果如下:
3.JPG

评分

1

查看全部评分

treo 发表于 2013-9-29 18:44:04 | 显示全部楼层
本帖最后由 treo 于 2013-9-29 20:29 编辑

谢谢楼主提供思路!
直接编辑网页即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则


Archiver|手机版|小黑屋|魔方软件 ( 京ICP备08008787号 )

京公网安备 11010702001722号

GMT+8, 2024-5-21 05:44 , Processed in 0.079562 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表