可以将<Table>放到<Div>中然后拷贝Div建立新页打印
解决方案 »
- 我的jqgrid 中的navGrid 生效了,但是在界面中看不到按钮图标,鼠标放上去可以显示按钮的提示信息
- 请问这段js代码是什么意思
- asp中js怎么跳过错误信息,直接执行
- 浏览器开发文档
- 非AJAX,POST提交,怎么达到location.replace的效果呢?
- javascript高手救命啊!
- 高手帮我看看!js改变样式问题
- [20分送第一个解决者]获取当前页面打开的所有窗口(不是iframe)
- 如何使document.all('price_'+num).value保留三位小数?
- ExtJS中的Panel在render之后,再动态加载Grid或其他内容, 查看dom已加载但前台不显示
- 如何取得表格的指定行
- 如何控制窗口最大化,我还要求该窗口最大化后没有菜单栏、工具栏、地址栏等
<div align=left id=App style="background-color:#F7F7F7;height:380px;overflow:auto;width:100%;z-index:2" contentEditable></div><script>
function PrintFile()
{
var strResult=window.confirm("确认用Word打印吗?");
if(strResult)
{
App.focus();
document.execCommand("SelectAll");
document.execCommand("Copy");
App.focus();
var WordApp=new ActiveXObject("Word.Application");
WordApp.Application.Visible=true;
var Doc=WordApp.Documents.Add();
Doc.Activate();
Doc.Content.Paste();
Doc.PrintPreview();
WordApp.DisplayAlerts=false;
Doc.Close();
WordApp.DisplayAlerts=true;
WordApp.Quit();
}
else
{
var hwnd=window.open("");
hwnd.document.write(App.innerHTML);
}
return false;
}
</script>
用style.display属性隐藏不打印的内容
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//CN">
<HTML>
<HEAD>
<TITLE> Q2656846 </TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<META NAME="Generator" CONTENT="Microsoft Notepad">
<META NAME="Author" CONTENT="Topmonkey">
<META NAME="Keywords" CONTENT="http://expert.csdn.net/Expert/topic/2656/2656846.xml?temp=.7924463">
<META NAME="Description" CONTENT="Re: Q2656846">
</HEAD><BODY bgcolor="#FFFFFF" leftmargin="0" topmargin="0">
<Script Language="JavaScript">
<!--
function printTab() {
var innerString;
inner = document.body.innerHTML;
document.body.innerHTML = document.all.table1.outerHTML;
window.print();
document.body.innerHTML = inner;
}
//-->
</Script>
页面其他内容不会被打印
<Table id=table1 Width="300" Align="Center" Border="1" CellPadding="2" CellSpacing="0" BgColor="#e7e7e7" BorderColorLight="#878787" BorderColorDark="#FFFFFF">
<tr>
<td>表格</td>
<td>内容</td>
<td>打印</td>
<td>测试</td>
<td>第1行</td>
</tr>
<tr>
<td>表格</td>
<td>内容</td>
<td>打印</td>
<td>测试</td>
<td>第2行</td>
</tr>
<tr>
<td>表格</td>
<td>内容</td>
<td>打印</td>
<td>测试</td>
<td>第3行</td>
</tr>
</Table>
页面其他内容不会被打印
<center><Input Type="Submit" Name="butPrint" Value="打印" onClick="printTab()"></center>
页面其他内容不会被打印
</BODY>
</HTML>