各位帮忙看一下,为是什么加个table就不能打印啦,给点宝贵意见
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> print </TITLE>
<script type="text/javascript">
function preview()
{
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){
}
bdhtml=window.document.body.innerHTML;
sprnstr=" <!--startprint-->";
eprnstr=" <!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
window.print();
}
</script>
</HEAD>
<BODY>
<input type="button" id="aa" value="提交" onclick="preview()"/>
<!--startprint-->
dsfsdafjsda;jd;lgj;lasdfjg
df;g;ldfksjg;lsd
;dfjglkdfsjg
;jgkldsf <table>
<tr>
<td>
---要打印的 1
</td>
<td>
---要打印的 2
</td>
</tr>
<tr>
<td>
---要打印的 3
</td>
<td>
---要打印的 4
</td>
</tr>
<tr>
<td>
---要打印的 5
</td>
<td>
动态数据
</td>
</tr>
</table>
<!--endprint--> </BODY>
</HTML>
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
未取到打印内容吧