在HTMLInputElement.onclick上未定义printContent

时间:2019-03-06 14:14:23

标签: javascript java html function

我不断收到此错误

printContent is not defined at HTMLInputElement.onclick

这是我的职责

<script type="text/javascript">
<!--
function printContent(){
str=document.getElementById('form').innerHTML
newwin=window.open('','printwin','left=100,top=100,width=900,height=550')
newwin.document.write('<HTML>\n<HEAD>\n')
newwin.document.write('<TITLE>Entry Slip</TITLE>\n')
newwin.document.write('<script>\n')
newwin.document.write('function chkstate(){\n')
newwin.document.write('if(document.readyState=="complete"){\n')
newwin.document.write('window.close()\n')
newwin.document.write('}\n')
newwin.document.write('else{\n')
newwin.document.write('setTimeout("chkstate()",2000000)\n')
newwin.document.write('}\n')
newwin.document.write('}\n')
newwin.document.write('function print_win(){\n')
newwin.document.write('window.print();\n')
newwin.document.write('chkstate();\n')
newwin.document.write('}\n')
newwin.document.write('<\/script>\n')
newwin.document.write('</HEAD>\n')
newwin.document.write('<BODY onload="print_win()">\n')
newwin.document.write(str)
newwin.document.write('</BODY>\n')
newwin.document.write('</HTML>\n')
newwin.document.close()
}
//-->
</script>

这是我的输入代码

<input type="submit" value="Print" onclick="printContent()">

我的代码在本地主机上工作正常,但是当我尝试将其上传到虚拟主机上时,打印功能不再起作用。

0 个答案:

没有答案