perchè questo script in una pagina html funziona, mentre in una pagina asp ricevo il seguente errore?
Active Server Pages error 'ASP 0138'
Blocco di script nidificato
/mappa.asp, line 87
Impossibile inserire un blocco di script in un altro blocco di script.
codice:<script language="javascript"> function printContent(id){ str=document.getElementById(id).innerHTML newwin=window.open("","printwin","left=100,top=100, scrollbars=yes"); newwin.document.write("<html>\n<head>\n"); newwin.document.write("<title>Print Page<\/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()",2000)\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>

Rispondi quotando
