有两个按钮,一个打印,一个关闭
代码如下:/**
* 取消按钮事件 返回cancel值
*/
function cancel(){
window.returnValue="cancel";
window.close();}/**
* 打印
*/
function batchPrint(){
var hkey_root, hkey_path, hkey_key
hkey_root = "HKEY_CURRENT_USER"
hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
try {
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key = "header"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "")
hkey_key = "footer"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "")
} catch (e) {
}
window.print();
}
当点打印后,再点关闭,关闭按钮失效了,而不点打印,关闭按钮正常。。
急,在线等。
代码如下:/**
* 取消按钮事件 返回cancel值
*/
function cancel(){
window.returnValue="cancel";
window.close();}/**
* 打印
*/
function batchPrint(){
var hkey_root, hkey_path, hkey_key
hkey_root = "HKEY_CURRENT_USER"
hkey_path = "\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
try {
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key = "header"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "")
hkey_key = "footer"
RegWsh.RegWrite(hkey_root + hkey_path + hkey_key, "")
} catch (e) {
}
window.print();
}
当点打印后,再点关闭,关闭按钮失效了,而不点打印,关闭按钮正常。。
急,在线等。
就是添加
<OBJECT id="WebBrowser" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="0" width="0"> </OBJECT>
调用WebBrowser.ExecWB(45,1)来关闭窗口