首页 > 语言 > 关键词  > 正文

asp.net结合js的网页打印程序

2008-10-22 11:22 · 稿源:code-123.com

循环打印div中的内容:

以下为引用的内容:

<inputtype="button"onClick="javascript:printpage(’’myDiv’’);"value="打印">
流程:
从数据库中取出记录-》放入aspx页面的一个Div中打印
例子:
在aspx中定义一个DIV,如:
<divid="myDiv">
<tableborder="0"width="100%">
<tr>
<td>
<tablealign="center"border="0"cellpadding="5"cellspacing="1"
width="100%"class="test">
<trbgcolor="#CDD9F1"align="center">
<tdheight="22"colspan="2"valign="middle">凭证</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
在apsx中定义一个按钮,按下事件触发
printpage(’’myDiv);
Printpage方法如下(javascript):
functionprintpage(myDiv){
varnewstr=document.all.item(myDiv).innerHTML;
varoldstr=document.body.innerHTML;
document.body.innerHTML=newstr;
window.print();
document.body.innerHTML=oldstr;
returnfalse;
}

===================================================

<scriptlanguage="JavaScript">
varHKEY_Root,HKEY_Path,HKEY_Key;
HKEY_Root="HKEY_CURRENT_USER";
HKEY_Path="\\Software\\Microsoft\\InternetExplorer\\PageSetup\\";
//设置网页打印的页眉页脚为空
functionPageSetup_Null()
{
try
{
varWsh=newActiveXObject("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){}
}

//设置网页打印的页眉页脚为默认值
functionPageSetup_Default()
{
try
{
varWsh=newActiveXObject("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>
<inputtype="button"value="清空页码"onclick=PageSetup_Null()>
<inputtype="button"value="恢复页码"onclick=PageSetup_Default()>

举报

  • 相关推荐
  • 《云·原神》网页版移动端上线:免下载 “老爷机”也能玩

    今日,《原神》宣布《云原神》网页版移动端正式上线,玩家无需下载包体即可游玩。玩家首次使用任意平台登录《云原神》,将会获得5小时的免费时长。需要注意的是,由于是网页版,所以对网络质量有一定要求,高延迟下人物操控也会有延迟,且有音画不同步的情况发生,可调低画质档位或帧率。

  • Adobe Photoshop网页版正式推出 包含AI工具但暂无免费版本计划

    Adobe公司的Photoshop网页版服务,简化了桌面版Photoshop的功能,现已正式推出。这个Photoshop网页版包含了桌面版Photoshop最近发布的受Firefly生成式AI驱动的“生成式填充”和“生成式扩展”等热门功能。但Adobe数字媒体高级副总裁AshleyStill现在告诉TheVerge,这家创意软件巨头“暂无推出免费增值版本的计划”,新用户可在Adobe网站上通过“免费交互式演示和应用内教程”试用Photoshop网页版,然后再决定是否订阅。

  • AI视野:ChatGPT用户可以访问互联了;Photoshop网页版正式推出;微调多模态大模型会灾难性遗忘

    OpenAI宣布ChatGPT用户现在可以浏览互联网,不再受限于2021年9月之前的数据。这一更新允许用户访问最新信息,拓展了ChatGPT的应用领域。该模型性能出色,免费下载无限制。

  • OpenAI组建Red Teaming Network团队 加强模型安全性

    OpenAI宣布正在组建一个名为OpenAIRedTeamingNetwork的专家团队,旨在加强模型安全性。该团队由经验丰富的专家组成,将为OpenAI提供风险评估和缓解方面的信息和帮助。OpenAI将滚动选择网络成员,申请截止日期为2023年12月1日。

  • OpenAI 表示 ChatGPT Plus 和 Enterprise 用户现在可访问互联:AI 程序数据不再受限于 2021 年 9 月截止日期

    微软支持的OpenAI周三表示,ChatGPT用户现在可以浏览网页,扩大了这个流行的聊天机器人可以访问的数据范围,超过了之前的2021年9月截止日期。这家人工智能初创企业表示,它的最新浏览功能将允许网站控制ChatGPT与其互动的方式。OpenAICEOSamAltman曾呼吁政府对人工智能进行监管并告诉Forbes,他认为ChatGPT不会取代像谷歌这样的传统搜索引擎,但人工智能系统有一天可能具备这样的

  • AI 应用程序 EPIK 凭借年鉴照片功能在 App Store 上排名第一

    又一款人工智能应用程序火了。飙升至AppStore榜首的人工智能应用程序是EPIK,这是一款照片编辑应用程序,可以让用户生成怀旧的、90年代风格的自己的“年鉴”照片,作为其众多模板之一。这意味着热度最后可能会减退,用户转向下一个人工智能应用趋势。

  • Repilot开源:自动程序修复的高效补丁生成工具

    Repilot是一款旨在提高程序修复效率的工具,它结合了语义导向的代码补全引擎和大型语言模型,能够自动生成有效的程序补丁。Repilot的核心功能包括错误修复、智能代码补全、与大型语言模型的集成、Docker支持以及详细的文档支持。详细文档支持:Repilot提供了详细的文档,帮助用户了解如何使用工具以及如何重现论文中的实验结果。

  • TikTok引入“Direct Post”功能 支持从AI应用程序直接发布内容

    TikTok最新推出的“DirectPost”功能,允许用户直接从多种热门编辑应用程序发布视频内容。这一功能不仅让第三方应用程序更紧密地与TikTok集成允许它们在自己的平台内设置字幕、受众设置等选项,然后通过单击按钮将信息发送到TikTok。通过这一功能,TikTok将能够充分利用创意应用领域的进步,包括那些正在利用AI技术进行视频编辑的应用。

  • DALL·E 3辣眼图流出!OpenAI 22报告揭秘:ChatGPT自动改写Prompt

    【新智元导读】DALL·E3解禁后被网友瞬间玩疯,不过,若想让它生成果照、伪造证书、造颗核弹,就不用想了。自DALL·E3能力在ChatGPT解禁后,网友开启了各种玩法。未来OpenAI还将在检测DALL·E3图像水印、研发标记逼真图像以供审查的监控方法进行探索。

  • 共享打印机是个赚钱的生意吗

    各位村民好,我是村长。最近有几个朋友来问,做自助打印机能不能赚钱。这不由得让我想起了前几年共享纸巾、共享照片的模式。很多人就会问,为什么共享充电宝能够赚到钱,而共享纸巾很难。核心原因就在于两点:其一共享充电宝的规模足够大,每一家门店都可以摆一个,比如小卖部、小餐馆、小宾馆等等。其二共享充电宝和所有的业态没有冲突,和商家没有冲突,和周�