<
html
>
< head >
< base href ="<%=basePath%>" >
< title ></ title >
< meta http-equiv ="pragma" content ="no-cache" >
< meta http-equiv ="cache-control" content ="no-cache" >
< meta http-equiv ="expires" content ="0" >
< meta http-equiv ="keywords" content ="keyword1,keyword2,keyword3" >
< meta http-equiv ="description" content ="This is my page" >
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
< style media ="print" type ="text/css" > ...
.Noprint{...}{display:none;}
.PageNext{...}{page-break-after: always;}
</ style >
< script type ="text/javascript" > ...
//导出到Excel
function toExcel()
...{
var elTable = document.getElementById("tb");
var oRangeRef = document.body.createTextRange();
oRangeRef.moveToElementText( elTable );
oRangeRef.execCommand( "Copy" );
var appExcel = new ActiveXObject( "Excel.Application" );
appExcel.Visible = true;
appExcel.Workbooks.Add().Worksheets.Item(1).Paste();
appExcel = null;
}
//打印
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="/Software/Microsoft/Internet Explorer/PageSetup/";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
...{
try ...{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
} catch(e)...{}
}
//恢复网页打印的页眉页脚
function PageSetup_default()
...{
try ...{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
} catch(e)...{}
}
</ script >
</ head >
< body onload ="PageSetup_Null()" >
< div id ='block' >
< table id ="tb" >
< tr >
< td > ID </ td >
< td > Name </ td >
< td > Describ </ td >
</ tr >
< tr >
< td > 1 </ td >
< td > name1 </ td >
< td > describ1 </ td >
</ tr >
< tr >
< td > 2 </ td >
< td > name2 </ td >
< td > describ2 </ td >
</ tr >
</ table >
</ div >
< object id ="WebBrowser" classid ="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height ="0"
width ="0" >
</ object >
< center class ="Noprint" >
< input type ="button" value ="打印" onclick ="document.all.WebBrowser.ExecWB(6,1)" />
< input type ="button" value ="直接打印" onclick ="document.all.WebBrowser.ExecWB(6,6)" />
< input type ="button" value ="页面设置" onclick ="document.all.WebBrowser.ExecWB(8,1)" />
< input type ="button" value ="打印预览" onclick ="document.all.WebBrowser.ExecWB(7,1)" />
</ center >
< input type ="button" value ="导出到Excel" name ="button1" onclick ="printScreen(block)" >
</ body >
</ html >
< head >
< base href ="<%=basePath%>" >
< title ></ title >
< meta http-equiv ="pragma" content ="no-cache" >
< meta http-equiv ="cache-control" content ="no-cache" >
< meta http-equiv ="expires" content ="0" >
< meta http-equiv ="keywords" content ="keyword1,keyword2,keyword3" >
< meta http-equiv ="description" content ="This is my page" >
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
< style media ="print" type ="text/css" > ...
.Noprint{...}{display:none;}
.PageNext{...}{page-break-after: always;}
</ style >
< script type ="text/javascript" > ...
//导出到Excel
function toExcel()
...{
var elTable = document.getElementById("tb");
var oRangeRef = document.body.createTextRange();
oRangeRef.moveToElementText( elTable );
oRangeRef.execCommand( "Copy" );
var appExcel = new ActiveXObject( "Excel.Application" );
appExcel.Visible = true;
appExcel.Workbooks.Add().Worksheets.Item(1).Paste();
appExcel = null;
}
//打印
var HKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="/Software/Microsoft/Internet Explorer/PageSetup/";
//设置网页打印的页眉页脚为空
function PageSetup_Null()
...{
try ...{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"");
} catch(e)...{}
}
//恢复网页打印的页眉页脚
function PageSetup_default()
...{
try ...{
var Wsh=new ActiveXObject("WScript.Shell");
HKEY_Key="header";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&w&b页码,&p/&P");
HKEY_Key="footer";
Wsh.RegWrite(HKEY_Root+HKEY_Path+HKEY_Key,"&u&b&d");
} catch(e)...{}
}
</ script >
</ head >
< body onload ="PageSetup_Null()" >
< div id ='block' >
< table id ="tb" >
< tr >
< td > ID </ td >
< td > Name </ td >
< td > Describ </ td >
</ tr >
< tr >
< td > 1 </ td >
< td > name1 </ td >
< td > describ1 </ td >
</ tr >
< tr >
< td > 2 </ td >
< td > name2 </ td >
< td > describ2 </ td >
</ tr >
</ table >
</ div >
< object id ="WebBrowser" classid ="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height ="0"
width ="0" >
</ object >
< center class ="Noprint" >
< input type ="button" value ="打印" onclick ="document.all.WebBrowser.ExecWB(6,1)" />
< input type ="button" value ="直接打印" onclick ="document.all.WebBrowser.ExecWB(6,6)" />
< input type ="button" value ="页面设置" onclick ="document.all.WebBrowser.ExecWB(8,1)" />
< input type ="button" value ="打印预览" onclick ="document.all.WebBrowser.ExecWB(7,1)" />
</ center >
< input type ="button" value ="导出到Excel" name ="button1" onclick ="printScreen(block)" >
</ body >
</ html >