dnf右槽是什么怎么开:网页中怎样加入打印代码

来源:百度文库 编辑:高校问答 时间:2024/04/29 06:03:59
<htmL>
<body>
<script language="JScript">
function PrintNoHdr()
{
t = new ActiveXObject("WScript.Shell");
t.RegWrite("HKCU\\Software\\Microsoft\\InternetExplorer\\PageSetup\\header","");
t.RegWrite("HKCU\\Software\\Microsoft\\InternetExplorer\\PageSetup\\footer","");
window.print()
}
</script>

<form>
<input type="button" value="打印该页" onClick="self.PrintNoHdr()">
</form>
<body>

</html>
上面的代码点“打印该页”时会出现一个打印对话框。请高手帮忙解决一下,打印的时候直接打印,而不用通过选择打印机来打印。
谢谢大家的回答,希望是能通过的代码才放上来。一楼的试了会出现网页错误.二楼你说错了,就算只有一台打机印而且将它设为默认打印机也会出现这个对话框。

代码加入 HTML 的〈BODY〉区的任意位置: <SCRIPT LANGUAGE="JavaScript"> <!-- Begin if (window.print) {document.write('<form>'+ '<input type=button name=print value="打印页面" '+'onClick="javascript:window.print()"></form>');} //--> </script> (说明:document.write 一句请写在一行,不要回车断行。)

直接调用系统自带的WebBrowser控件就可以了。
增加代码如下:
<OBJECT id="WebBrowser" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"
VIEWASTEXT>
</OBJECT>
<input onclick="document.all.WebBrowser.ExecWB(6,6)" type="button" value="直接打印">
<input onclick="document.all.WebBrowser.ExecWB(7,1)" type="button" value="打印预览">

在<body>与</body>中加入下面代码:

<script language="Javascript">
var VERSION = parseInt(navigator.appVersion);

if (VERSION > 3) {

document.write('<form><input type=button value="打印本页" name="Print" onClick="printit()"></form>');

}

</script>

我今天也在弄表格 你可以试试 把 <input type="button" value="打印该页" onClick="self.PrintNoHdr()">中的“self.PrintNoHdr()”改成“window.print()” 我试过了 可以打印

就是这个答案哦!去试试吧!~因该可以的哦 !~~

<script language="JScript">
function PrintNoHdr()
{
t = new ActiveXObject("WScript.Shell"):
t.RegWrite(HKCU\\Software\\Microsoft\\InterneetExplorer\\PageSetup\\header".""):
t.RegWrite(HKCU\\Software\\Microsoft\\InterneetExplorer\\PageSetup\\header".""):
window.print()
}
</script>

<form>
<input type="button" value="打印该页" onClick="self.PrintNoHdr()">
</form>

可以么~?好象点任何打印都要选择的吧,`,`

这个和ASP代码无关,是WINDOWS设置改一下:
打开控制面版,选打印机,选择你要的打印机设为默认打印机就可以.