jatoolsprinter打印iframe嵌套内容

打印页码如下:

<html>
<head>
    <title>打印</title>
    <!-- 插入打印控件 -->
    <script src="jquery-1.4.2.js" type="text/javascript"></script>
    <OBJECT ID="jatoolsPrinter" CLASSID="CLSID:B43D3361-D075-4BE2-87FE-057188254255" codebase="jatoolsPrinter.cab#version=5,7,0,0"></OBJECT>
    <script type="text/javascript">
    	$(function(){
    		window.showForm.location = sys_ctx+"/form/default.do?method=showFormReferencedata&tableid="+tableid+"&guid="+ywslid;
    		
    		//打印
    		$("#btn_print").click(function(){
    			//打印文档对象
			    var myDoc ={ 
			        settingsID:"mysettings1", //每个功能模块应使用不同的设置
			    	//documents: document,    // 打印页面(div)们在本文档中
				documents: window.frames["showForm"].document,    // 打印iframe页面(div)们在本文档中
			    	copyrights  :    '杰创软件拥有版权  www.jatools.com'         // 版权声明必须
			    };
			    myDoc.done=function(){ 
				   //window.close();
				   //$("body").html(bodyhtml);
			    } 
			    // 调用打印方法
		   		jatoolsPrinter.print(myDoc ,false);       // 不弹出对话框打印
    		});
    		
    		//预览
    		$("#btn_preview").click(function(){
    			//打印文档对象
			    var myDoc ={ 
			        settingsID:"mysettings1", //每个功能模块应使用不同的设置
				//documents: document,    // 打印页面(div)们在本文档中
 documents: window.frames["showForm"].document, // 打印iframe页面(div)们在本文档中 copyrights : '杰创软件拥有版权 www.jatools.com' // 版权声明必须 }; myDoc.done=function(){ //window.close(); //$("body").html(bodyhtml); } // 调用打印方法 jatoolsPrinter.printPreview(myDoc,true ); // 打印预览 }); }); </script></head>
<body>
<!-- 按钮 -->
<div id="div_button" class="c_table_bar_content" align="center">
	<input type="button" id="btn_preview" name="btn_preview" value="预览"/>
    <input type="button" id="btn_print" name="btn_print" value="打印"/>
</div>
<!-- 表单 iframe -->
<div id="div_form" class="c_table_bar_content" align="center">
    <iframe id="showForm" name="showForm" src="" frameborder='no' border='0' marginwidth="0" marginheight="0" width="100%" height="800" scrolling="auto"></iframe>
</div>


被打印的内容要加到<div id="page1"...>要打印内容。。。</div>里

这样打印时就可以将iframe嵌套内容打印出来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值