<scriptlanguage="javascript"type="text/javascript">
function printpr() //预览函数
{
document.all("qingkongyema").click(); //打印之前去掉页眉,页脚
document.all("dayinDiv").style.display = "none"; //打印之前先隐藏不想打印输出的元素(此例中隐藏“打印”和“打印预览”两个按钮)
var OLECMDID = 7;
var PROMPT = 1;
var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(OLECMDID, PROMPT);
WebBrowser1.outerHTML = "";
document.all("dayinDiv").style.display = ""; //打印之后将该元素显示出来(显示出“打印”和“打印预览”两个按钮,方便别人下次打印)
}
function printTure() //打印函数
{
document.all('qingkongyema').click(); //同上
document.all("dayinDiv").style.display = "none"; //同上
window.print();
document.all("dayinDiv").style.display = "";
}
function doPage() {
layLoading.style.display = "none"; //同上
}
</script>
<scripttype="text/javascript">
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>
<div align="center"id="dayinDiv"name="dayinDiv">
<asp:ButtonID="Button1"runat="server"Text="保存"/>
<inputtype="button"class="tab"value="打印"onclick="printTure();">
<inputtype="button"class="tab"value="打印预览"onclick="printpr();">
<inputtype="hidden"name="qingkongyema"id="qingkongyema"class="tab"value="清空页码"
onclick="PageSetup_Null()">
<inputtype="hidden"class="tab"value="恢复页码"onclick="PageSetup_default()">
</div>