打印完整的带iframe的方法
来源:互联网 发布:淘宝网苗苗时尚女装 编辑:程序博客网 时间:2024/04/29 20:22
//动态设置iframe的高度
function SetWinHeight(obj)
{
var gerenadmin=obj;
if (document.getElementById)
{
if (gerenadmin && !window.opera)
{
if (gerenadmin.contentDocument && gerenadmin.contentDocument.body.offsetHeight)
gerenadmin.height = gerenadmin.contentDocument.body.offsetHeight;
else if(gerenadmin.Document && gerenadmin.Document.body.scrollHeight)
gerenadmin.height = gerenadmin.Document.body.scrollHeight;
}
}
}
<IFRAME id="list" name="list" width="100%" height="100%" scrolling=no frameborder="0" height="100%" src="<%=request.getContextPath()%>/wfautocavaudit.do?method=showList&eba124=<bean:write name="wfAutoCavForm" property="eba124"/>&flag=1" marginheight="6" marginwidth="4" frameborder="0" onload="Javascript:SetWinHeight(this)" >
</IFRAME>
需要建立一个div层保存iframe才能实现。
//打印
function printA(){
var print = document.getElementById("butPrint");
print.style.display = "none";
var ifd = window.frames['list'];
var odoc=window.frames['list'].document;
var x=odoc.forms[0];
var tb=x.getElementsByTagName("table");
var temp=document.all.temp;
temp.innerHTML=tb[0].outerHTML;
var obj=document.all.list;
obj.style.display="none";
temp.style.display="";
window.focus();
window.print();
temp.style.display="none";
obj.style.display="";
print.style.display = "inline";
}
- 打印完整的带iframe的方法
- 使用JavaScript打印iframe内容的方法
- 不带边框的iframe
- c/c++打印带完整附加信息(带时间戳、pid等)的日志,类adb logcat -v threadtime格式
- iframe--的一些方法
- iframe的跳转方法
- iframe的跳转方法
- iframe的跳转方法
- iframe--的一些方法
- IFrame的Reload方法
- 代替iframe的方法
- iframe的常用方法
- PrintDocument打印、预览、打印机设置和打印属性的方法(较完整)
- ExtJS中TabPanel用iframe加载其他完整页面的处理方法
- JS刷新iframe和打印页面的iframe内容
- 在iframe中使用带iframe的日历组件
- 打印iframe 内容的预览设置
- js iframe 打印 打印预览 页眉页脚的设置
- 可缩放矢量图形 SVG
- 30不做IT--依然寒酸
- VC++ 6.0 运用TAB 控件 操作
- 获取网页中的图片并显示出来
- 工作小记
- 打印完整的带iframe的方法
- java web过滤器
- java struts1.2 MappingDispatchAction 对明细列表操作时让其停留在明细列表页面
- windows命令大全
- 基于jQuery的窗口插件:jMessageBox
- Java 显示图片的方法
- hosts
- Test
- 完整的PHP图形验证码程序源码!