nicks60610
MIS
This may be a very dumb question as I am surely overseeing something simple. I am trying to run a Javascript when someone pushes a button on my webform (asp.net), but it comes back with an error when the page loads, button is not even yet pushed.
This is the code:
<script language=javascript>
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('','','letf=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
}
</script>
<div id="divPrint">
<asp:datagrid>
...
...
...
</asp>
</div>
<P align="center"><asp:button id="btnPrint" runat="server" OnClick="CallPrint(strid);"></asp:Button></P>
What am I missing here???
Thanks,
This is the code:
<script language=javascript>
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint = window.open('','','letf=0,top=0,width=1,height=1,toolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
prtContent.innerHTML=strOldOne;
}
</script>
<div id="divPrint">
<asp:datagrid>
...
...
...
</asp>
</div>
<P align="center"><asp:button id="btnPrint" runat="server" OnClick="CallPrint(strid);"></asp:Button></P>
What am I missing here???
Thanks,