<frameset border="0" frameSpacing="0" rows="44,88%,19" frameBorder="0">
<frame name="header" src="top.aspx" noResize scrolling="no">
<FRAMESET id="fff" cols="160,81%" name="fff">
<frame name="contents" src="contents.aspx" noresize>
<frame name="main" src="./aoka/desktop.aspx" noresize>
<FRAME>
</FRAMESET>
<frame name="footer" src="bottom.htm" noResize scrolling="no" noresize>
</frameset>我想打印 MAIN 框架里面的页面内容 
我的打印预览代码如下 
window.parent.fff.main.document.all.WebBrowser.ExecWB(7,1)
但是十错误的 无法运行
怎么写啊 高人!!!!!!!!

解决方案 »

  1.   

    <style media="print">.Noprint { DISPLAY: none }
    .PageNext { PAGE-BREAK-AFTER: always }
    </style>
    <style>.tdp { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid }
    .tabp { BORDER-RIGHT: #000000 2px solid; BORDER-TOP: #000000 2px solid; BORDER-LEFT: #000000 2px solid; BORDER-BOTTOM: #000000 2px solid }
    .NOPRINT { FONT-SIZE: 9pt; FONT-FAMILY: "宋体" }
    </style>
    <script language="javascript">
    function ClosePage()
    {
    self.close();
    }
    </script>
    --------------------------以上放在head之间
    <asp:literal id="Literal1" runat="server" Text='<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" VIEWASTEXT></OBJECT>'></asp:literal>
    <TABLE class="Noprint" cellSpacing="0" cellPadding="0" width="100%" bgColor="#ebebeb" border="0">
    <TR>
    <TD align="right" width="33%"><asp:label id="Label5" runat="server">每页打印量</asp:label><asp:dropdownlist id="ddlPrintNum" runat="server" Width="50px" AutoPostBack="True"></asp:dropdownlist></TD>
    <TD align="center" width="33%" id="TD1" runat="server"><A onclick="document.all.WebBrowser.ExecWB(6,1)" href="#"><IMG src="../../images/19 print 20.gif" border="0" align="absMiddle">打印</A>
    <A onclick="document.all.WebBrowser.ExecWB(7,1);" href="#"><IMG src="../../Images/SCM_FUN_Search.gif" border="0" align="absMiddle">打印预览</A>
    <asp:ImageButton id="ImageButton1" runat="server" ImageUrl="../../Images/10 download 20.gif"></asp:ImageButton>
    <asp:LinkButton id="LinkButton1" runat="server">下载</asp:LinkButton>
    <A onclick="ClosePage();" href="#"><IMG src="../../Images/back 20.gif" border="0">关闭</A>
    </TD>
    <TD width="33%"><A onclick="document.all.WebBrowser.ExecWB(7,1);" href="#"></A></TD>
    </TR>
    </TABLE>
    <table class="print" cellSpacing="0" cellPadding="0" width="100%" border="0">
    <tr><td></td></tr></table>----------------------
    class="print" 最下面的表格里放药打印的内容
      

  2.   

    用这个打印工具吧,可以自定义打印模板,与国外的FastReport类似
    加我msn: [email protected] 获得演示版本打印小组件,与国外的scriptx类似
    http://www.fcsoft.com.cn/eprint/index.htm 有在线演示