• 打印网页


    要打印的部分,前后各加个“<!--startprint-->”,“<!--endprint-->”,然后,写个按钮或者是什么的调用以下函数,比如:

    程序代码:

    <input type="button" name="aa" onclick="preview()">

    <script language=javascript>
    function preview() {
    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> 

    还有一种方法:
    ss=window.open();
    ss.document.write(table1.outerHTML);
    ss.focus()
    ss.window.print()

    对Frame的打印

     脚本说明:
    第一步:把如下代码存成一个首页文件
    <frameset cols="100,*">
    <frame src="frame-left1214.htm" name="frame1">
    <frame src="frame-right1214.htm" name="frame2">
    </frameset>


     第二步:把如下代码存成frame-left1214.htm
    <head>
    <SCRIPT LANGUAGE="JavaScript">
    <!-- Begin
    function myprint() {
    window.parent.frame2.focus();
    window.print();
    }
    //  End -->
    </script>
    </head>
    <body bgColor=#fef4d9>
    <input type=button value="打印右页" onClick="myprint()">

    第三步:把如下代码存成frame-right1214.htm
    这是打印的内容,你可以随便设置

    另外方法:
    top.frames[0].print()
    另外方法:
    self.print()
  • 相关阅读:
    css切图Sprites
    javascript改变position值实现菜单滚动至顶部后固定
    Cannot create type class java.io.File from value
    关于如何拍摄瓷器(转)
    Struts2的jar问题
    vim的基本操作
    Flask基础
    Flask入门
    MongoDB 之 数据类型
    基于DBUtils实现数据库连接池
  • 原文地址:https://www.cnblogs.com/jinweijie/p/748603.html
Copyright © 2020-2023  润新知