我在aspx页面调用javascript函数的按钮一样JavaScript错误:所需的对象
OnClientClick= "printText(document.getElementById('PrintPayslipPart').innerHTML)"
和功能;
function printText(elem)
{
PrintPaySlip = window.open('RP_PrintPaySlip.html','PrintPaySlip','toolbar=no,menubar=yes,width=1000, Height = 700, resizable=yes,scrollbar=Yes');
PrintPaySlip.document.open();
PrintPaySlip.document.write("<html><head>");
PrintPaySlip.document.write("</head><body onload='print()'>");
PrintPaySlip.document.write(elem);
PrintPaySlip.document.write("</body></html>");
PrintPaySlip.document.close();
}
我使用.net 3.5
和ajaxcontrolltoolkit 3.5.40412.2
当按钮点击错误显示为 “Microsoft JScript运行错误:所需的对象”。
确实最好使用`var`声明`PrintPaySlip`,但它不会停止代码的工作。 – 2011-02-10 09:27:05
@Tim;我知道它不应该,但我有IE浏览器咬我(在所有其他浏览器完美地工作),我不知道在什么情况下发生这种情况,但现在你提到它,我认为错误信息是不同的。 – falstro 2011-02-10 11:31:36