首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET打印有关问题

2012-05-24 
ASP.NET打印问题script typetext/javascript languageJavascriptfunction preview(){bdhtmlwindo

ASP.NET打印问题
<script type="text/javascript" language="Javascript">
  function preview(){
  bdhtml=window.document.body.innerHTML;  
  sprnstr="<!--startprint-->"; 
  只打印了Repeater的值 
  eprnstr="<!--endprint-->";  
  prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);  
  prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));  
  window.document.body.innerHTML=prnhtml;  
  window.print();
  } 
  </script>

<asp:button ID="btnPrint" runat="server" Text ="打印" CssClass="btn" OnClientClick="preview()" />

结果我点打印的时候。我打印的按钮就隐藏了。和其它的一些控件!为什么?当然打印按钮在Repeater之外哈!可以点击打印按钮的时候不隐藏吗?解决方法。在线等解决

[解决办法]
网上很多啊
[解决办法]
你的代码中不是处理了吗
substr


bdhtml=window.document.body.innerHTML;
sprnstr="<!--startprint-->"; 
只打印了Repeater的值 
eprnstr="<!--endprint-->";
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
window.document.body.innerHTML=prnhtml;
这些删除就可以了 啊

热点排行