Monday 25 July 2011

How to print page content using javascript?

<html>
<head id="Head1" runat="server">
<title>Print using Javascript</title>
<script type="text/javascript">
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
function CallPrint(strid)

{
       var prtContent = document.getElementById(strid);
      var WinPrint = window.open('', '', 'left=0,top=0,width=300,height=300,toolbar=0,scrollbars=0,status=0');
      //prtContent.innerHTML = strOldOne;
}
</
script>
</head>
<body>
<form id="form1" runat="server">
<div>
<div id="divPrint">
           <asp:Label ID="Label1" runat="server" Text="UserName:"></asp:Label>
           <asp:TextBox ID="Textbox1" runat="server"></asp:TextBox><br />
           <asp:Label ID="Label2" runat="server" Text="Password: "></asp:Label>
           <asp:TextBox ID="Textbox2" runat="server"></asp:TextBox></div>
           <asp:Button ID="Button2" runat="server" Text="Print" OnClientClick="CallPrint('divPrint')" onclick="Button2_Click" />
</div>
</form>
</body>
</html>

No comments:

Post a Comment